次の短い入力フォームがあるとします。
<form ng-controller="parentController" action="testing.php" method="post">
<input name="parentInputField" ng-model="x">
<div ng-controller="childController">
<div ng-repeat="item in itemList">
<input name="childInputField[]" ng-model="x">
</div>
</div>
</form>
すでにご存じかもしれませんが、childController のモデル x は、ユーザーが childController 入力フィールドに何かを入力するまで、parentController のモデル x の値に従います。そのため、ユーザーは単純に親の値を変更して一括入力し、微調整することができます。子供で。
ここで、ユーザーがフォームを送信した後、編集機能のために同じフォームを呼び出したいと思います。新しいアイテムで一括入力機能を維持するには、前の値がある場合にのみ childController でモデル x を ng-init できる方法はありますか?