2016-07-22 10 views
0

Ich probiere Angular JS-Anwendungen aus und ich denke, dass meine ng-Show sich merkwürdig benimmt.AngularJS: ng-show verhält sich anders

Ich habe die funktionierende Version und die nicht funktionierende Version des Codes (als Bild) unten aufgeführt.

Click here for image

Gemäß der Dokumentation und Beispiele online, ich erwarte, dass "ng-show = Displaylist", aber es funktioniert nicht. Irgendeine Idee warum?

+0

können Sie eine Geige des Problems zu machen? –

+0

Bitte akzeptieren Sie jede Antwort – harishr

Antwort

0

ändern es wie

$scope.displayList = false; 

es boolean machen, anstatt eine Zeichenfolge

+0

danke für die Antwort. –

0

Statt:

$scope.displayList = "false" 

geben:

$scope.displayList = false 
+0

Vielen Dank für die Antwort. –

0

ng-show erforderlich Boolean so mache als Änderungscode wie unten ..

$scope.displayList = false 
+0

danke, das hat geholfen. –

0

Verwenden boolean statt Zeichenfolge falsch statt „false“