如果模型具有零值AngularJs,则显示空文本框

时间:2016-12-27 10:08:11

标签: angularjs show-hide angular-ng-if

我的视图中有以下文本框:

<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,则显示实际值。怎么能实现这个?任何人都可以帮我这样做吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

为什么你使用ng-show =“lineData [0] .line!= 0”..你需要清除文本框或隐藏文本框.. 明确的代码。

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