Hier ist die Geige, die das Problem zeigt. http://jsfiddle.net/Erk4V/1/
Wenn ich ein ng-Modell in einem ng-if habe, funktioniert das Modell nicht wie erwartet.
Ich frage mich, ob dies ein Fehler ist oder ob ich die richtige Verwendung falsch verstehe.
<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>
controllerAs
.
scope:false
und fügte ein ng-if
Element um die Direktive hinzu - die Bereiche wurden ursprünglich gebunden, aber sie wurden getrennt, nachdem ein Beobachter einen der Bereichswerte aktualisiert hatte ...