1
親のngFormステータスを更新しておくのに問題があります。すべての子供がきれいになって "元気"になったら "Pristine"に設定する必要がありますが、自動的には起こっていないようです。私は間違っhttp://plnkr.co/edit/vCX7ltOb8fgl3fkEpvzy?p=preview親ngForm子フォームに基づく汚れたステータス
<body ng-controller="MainCtrl">
<div ng-form="parentForm1" class="parent-form">
parentForm1.dirty: <b>{{parentForm1.$dirty}}</b>
<form name="childForm1" class="child-form" novalidate>
childForm1.dirty: <b>{{childForm1.$dirty}}</b>
<br/>
<input type="text" ng-model="field1">
<br/>
<button ng-click="reset1()">Clean and setPristine</button>
</form>
<form name="childForm2" class="child-form" novalidate>
childForm2.dirty: <b>{{childForm2.$dirty}}</b>
<br/>
<input type="text" ng-model="field2">
<br/>
<button ng-click="reset2()">Clean and setPristine</button>
</form>
</div>
</body>
:
は、私はより良い問題を説明するためにここにplunkを作成しましたか?私は、外部モジュールを使用してソリューションを見つけました...私は可能な限り少ないコードで解決したいと思います(おそらく指示?)。
私はあなたを見つけたと思います自分の答えは、 'angle-input-modified'である!解決策を追加して回答としてマークし、コミュニティと共有してください。 – gsubiran