Voici le violon montrant le problème. http://jsfiddle.net/Erk4V/1/
Il apparaît que si j'ai un modèle ng à l'intérieur d'un ng-if, le modèle ne fonctionne pas comme prévu.
Je me demande s'il s'agit d'un bug ou si je ne comprends pas bien l'utilisation appropriée.
<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
et j'ai ajouté un ng-if
élément autour de la directive - les étendues étaient initialement liées, mais elles se sont séparées après qu'un observateur a mis à jour l'une des valeurs de portée ...