Aqui está o violino mostrando o problema. http://jsfiddle.net/Erk4V/1/
Parece que se eu tiver um modelo ng dentro de um ng-if, o modelo não funcionará conforme o esperado.
Gostaria de saber se isso é um bug ou se estou entendendo mal o uso adequado.
<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:falsee acrescentei ng-ifelemento em torno da directiva - os âmbitos eram obrigados inicialmente, mas eles se separaram depois de um observador atualizadas um dos valores de escopo ...