I follow a lesson on nativescript and want to update the text in a LABEL (xml) with OBSERVABLE but my app crash.
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);
}
if I put the line PAGE.BINDINGCONTEXT in comment, no crash...and no update...