这是显示问题的小提琴。http://jsfiddle.net/Erk4V/1/
如果我在ng-if内部有一个ng-model,则该模型无法正常工作。
我想知道这是一个错误还是误解了正确的用法。
<div ng-app >
<div ng-controller="main">
Test A: {{testa}}<br />
Test B: {{testb}}<br />
Test C: {{testc}}<br />
<div>
testa (without ng-if): <input type="checkbox" ng-model="testa" />
</div>
<div ng-if="!testa">
testb (with ng-if): <input type="checkbox" ng-model="testb" />
</div>
<div ng-if="!someothervar">
testc (with ng-if): <input type="checkbox" ng-model="testc" />
</div>
</div>
</div>
6
要解决此问题,可以使用ng-show =“ CONDITION”代替ng-if。它应该工作。
—
哈里·达斯
我认为现在这不再是一个问题,可以使用
—
jamiebarrow16'July
controllerAs
吗?
在使用带有隐式指令的指令时,我遇到了同样的问题,并在指令周围
—
Aprillion
scope:false
添加了ng-if
元素-范围最初是绑定的,但是在观察者更新了其中一个范围值之后它们被分隔开了……