gpt4 book ai didi

javascript - 如何在 NativeScript 中显示/隐藏元素?

转载 作者:行者123 更新时间:2023-12-02 22:35:42 24 4
gpt4 key购买 nike

我正在学习 Nativescript,尽管信息和文档非常有限且糟糕,但我正在尝试找到方法并学习它。

我目前正在尝试学习如何显示/隐藏元素。

我在 Google 上找到了一个代码片段,据说可以做到这一点,但是当我在我的应用程序中尝试相同的代码时,它绝对没有任何作用。也没有错误。

我在 home.xml 中的代码:

<Button text="{{ showDetails ? 'Hide' : 'Show' }}" tap="toggle" />
<Label text="Lorem ipsum..." visibility="{{ showDetails ? 'visible' : 'collapsed' }}" />

我在 home-view-model.js 中的代码

const observable = require("tns-core-modules/data/observable");


var pageData = new observable.Observable();

exports.loaded = function(args) {
pageData.set("showDetails", true);
args.object.bindingContext = pageData;
}

exports.toggle = function() {
pageData.set("showDetails", !pageData.get("showDetails"));
}

有人可以就此提出建议吗?

最佳答案

一个常见的 CSS 错误。该属性应设置为collapse,而不是collapsed。不知道为什么他们选择使用不同的动词时态,TBH。

关于javascript - 如何在 NativeScript 中显示/隐藏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58751792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com