タイトルはすべてです... 私はStackoverflowとthe documentationでいくつかの記事を読んできましたが、満足のいく説明はまだ見つかりませんでした。AngularJS:ng-disabledは入力値を削除しますか?
ng-disabled
が有効になっている場合、タグ内の入力値は削除されていますか?
例を示します。
<form method="POST" name="form" action="">
<select ng-model="model[1]"
ng-options="i for i in fc.items[1]"
ng-disabled="true">
</select>
<select ng-model="model[2]"
ng-options="i for i in fc.items[2]"
ng-disabled="false">
</select>
<input type="submit" value="Next"/>
</form>
入力値はresults[2]:number:1
です。 (number:1
が期待される結果です)。
ng-disabled
を削除すると、結果はresults[1]:number:1
results[2]:number:1
になります。
ng-disabled
は入力値に影響しますが、すべての入力値を取得する方法を知っている人がいれば知りたいと思います。