尝试使用"可观察"更新标签中的文本,但不起作用



我遵循了有关本机脚本的课程,并希望使用OBSERVABLE更新标签(xml(中的文本,但我的应用程序崩溃了。

.xml:

<Page loaded = "mypageloaded">
<StackLayout>
<Button text="TAP" tap="onButtonTap" />
<Label id = "lblcounter"  text="{{mylabel}}" />
</StackLayout>
</Page>

.js:

var observableModule = require("tns-core-modules/data/observable");
var counter = 42;
var page;
var user = new observableModule.fromObject({
mylabel: "Test observable"
});
exports.mypageloaded = function (args) {
page = args.objects;
page.bindingContext = user;
};
exports.onButtonTap = function () {
counter--;
console.log(counter);
}

如果我把行页面。评论中的绑定上下文,没有崩溃...并且没有更新...

这是错字,page = args.objects;假设是page = args.object;

args是事件数据的类型。

最新更新