2016-12-27 23 views
0

我有我的觀點的文本框如下:顯示空的文本框,如果模型具有零個值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 /> 

我只是想表明一個空的文本框,如果lineData[0].line = 0否則它顯示了實際價值。這怎麼能實現?任何人都可以幫助我做到這一點?

在此先感謝

+0

把更多的細節。在HTML中,ng-show =「lineData [0] .line!= 0」,你在說當你想要顯示「lineData [0] .line = 0」時。目前尚不清楚 –

回答

2

爲什麼你正在使用NG秀= 「lineData [0] .line區段!= 0」 ..你需要明確的文本或隱藏文本框.. 清晰的代碼。

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

在控制器中我有$ scope.lineData = data; $ scope.lineData = data後面的 – KaviSuja

+0

;把這個代碼$ scope.lineData [0] .line = $ scope.lineData [0] .line!= 0? $ scope.lineData [0] .line:null; –

+0

刪除ng-show。 –

相關問題