使用NativeScript,我无法更改双向绑定的标签。
使用"模型 - 视图 - 模型"技术,我能够将变量设置为一个值,并让我的标签显示页面加载时的值。
按下按钮后,我可以更改变量的值(如控制台中所示),但标签不会更改其值。
这里是Nativescript Playground:https://play.nativescript.org/?template=play-js&id=rH0lcK
我甚至试过传递" args"变量试图设置标签(通过ID),但这不起作用......但即使这样做,我认为双向绑定会自动更新值?
注意:我使用的是JavaScript(非Angular)
提前致谢:)
答案 0 :(得分:1)
请注意hello-world应用程序,它可以准确地展示您的需求。尝试与文档共度时光,也可以在W3Schools中理解JavaScript的基础知识。
您在myText
函数内声明了一个全局变量onButtonTap
,而不是更新observable的属性。尝试
this.set('myText', newValue);