【发布时间】:2015-04-15 11:42:31
【问题描述】:
当输入未显示时,是否可以将输入“取消绑定”到范围变量?
EG:
<input type="text" ng-model="value1" ng-show="true">
//The above input value would bind to $scope.value1
<input type="text" ng-model="value2" ng-show="false">
//The above input value would NOT bind to $scope.value2 as its hidden
Pheraps 有一种方法可以在 ng-model 中使用 if 语句
EG:
<input type="text" ng-model="isBinded ? value : ''" ng-init="isBinded = true">
//The above input value is binds to $scope.value according to isBinded true or false
【问题讨论】:
-
使用 ng-if 代替 ng-hide 和 ng-show..
标签: javascript angularjs data-binding angular-ngmodel