2016-12-27 1 views
0

Je textbox à mon avis comme suit:vide si le modèle textbox a zéro valeur AngularJS

<input id="line1 " name="line1" ng-readonly="locked == true" ng-show="lineData[0].line != 0" ng-model="lineData[0].line" class="form-control" type="text" required /> 

Je veux juste montrer une zone de texte vide si lineData[0].line = 0 sinon il montre la valeur réelle. Comment peut-on réaliser cela? Quelqu'un peut-il m'aider à faire cela?

Merci à l'avance

+0

mettre plus de détails. ng-show = "lineData [0] .line! = 0" en HTML et vous dites que vous voulez montrer quand "lineData [0] .line = 0". Il n'est pas clair –

Répondre

2

pourquoi vous utilisez ng-show = "LINEDATA [0] .line! = 0" .. vous avez besoin clair ou zone de texte zone de texte cacher .. code clair.

$scope.lineData[0].line = $scope.lineData[0].line != 0 ? $scope.lineData[0].line : null; 
+0

Dans le contrôleur j'ai comme $ scope.lineData = data; – KaviSuja

+0

après $ scope.lineData = data; mettre ce code $ scope.lineData [0] .line = $ scope.lineData [0] .line! = 0? $ scope.lineData [0] .line: null; –

+0

Supprimer ng-show. –