2016-12-27 22 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。 –

相关问题