यहाँ समस्या को दिखाते हुए फिडल है। http://jsfiddle.net/Erk4V/1/
ऐसा प्रतीत होता है कि यदि मेरे पास एनजी-मॉडल है एनजी-अगर, मॉडल अपेक्षा के अनुरूप काम नहीं करता है।
मैं सोच रहा हूं कि क्या यह बग है या अगर मैं उचित उपयोग को गलत समझ रहा हूं।
<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
और मैंने ng-if
निर्देश के चारों ओर तत्व जोड़ दिया - शुरू में