2016-08-05 7 views
0

nicht arbeiten, die und der Wert von CNT arbeitet angezeigt:Bindung ist mit StackLayout

<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="loaded"> 
    <Label text="{{ cnt }}" /> 
</Page>  

, die nicht den Wert cnt nicht angezeigt:

<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="loaded"> 
    <StackLayout> 
     <Label text="{{ cnt }}" /> 
    </StackLayout>  
</Page> 

Das Modell ist:

var observable = require("data/observable"); 
var upDownViewModel = new observable.Observable({cnt: 0}); 

module.exports = upDownViewModel; 

Und geladen ist:

exports.loaded = function(args) { 
    var page = args.object; 
    page.bindingContext = model; 
} 

Antwort

1

Das Problem ist, dass das Label eine Höhe benötigt, um mit dem StackLayout zu arbeiten, wenn eine Datenbindung verwendet wird.

Verwandte Themen