【问题标题】:NativeScript change value of label when button tapped按下按钮时 NativeScript 更改标签的值
【发布时间】:2018-03-23 04:03:55
【问题描述】:

使用 NativeScript,我无法更改双向绑定的标签。

使用“模型-视图-模型”技术,我可以将变量设置为一个值,并让我的标签在页面加载时显示该值。

按下按钮后,我可以更改变量的值(如控制台所示),但标签不会更改其值。

这里是 Nativescript 游乐场:https://play.nativescript.org/?template=play-js&id=rH0lcK

我什至尝试传入“args”变量以尝试设置标签(通过 ID),但这不起作用……但即使这样做了,我认为 2-way 绑定会更新自动取值?

注意:我使用的是 JavaScript(不是 Angular)

提前致谢:)

【问题讨论】:

    标签: nativescript


    【解决方案1】:

    请注意 hello-world 应用程序,它准确地展示了您正在寻找的内容。尝试花时间阅读文档,也可以与 W3Schools 一起了解 JavaScript 的基础知识。

    您在 onButtonTap 函数内声明了一个全局变量 myText,而不是更新 observable 的属性。试试

    this.set('myText', newValue);
    

    【讨论】:

    • 我不确定您在哪种情况下看到 $。您可以查看docs
    猜你喜欢
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    相关资源
    最近更新 更多