私はオブジェクトの配列からテーブルを作成しています。すべての行にアイテムが必要です。行内で使用されているオブジェクト名と等しい値が事前選択されています。 問題は次のとおりです。1.各行でreader.owner_name
に等しいデフォルト値を選択するたびに、どのように選択するか。
2.どのような行が変更されたかを理解する方法?読者で `リーダー$によって追跡:
配列内のすべてのオブジェクトのAngularJS <select>
<tr class="restTable" data-ng-repeat="reader in readers|orderBy:'number'">
<td> {{ reader.number }}</td>
<td> {{ reader.type }}</td>
<td ><select ng-model='$parent.selectedSupervisor' ng-options="ref.name for ref in referents |orderBy:'name'" ng-change="change()"></select></td>
</tr>
は、以下のようにモデル値を割り当てることができますインデックス '。この後、変更関数に '$ index'を送ることができます:' change($ index) '。これはあなたのオブジェクトをあなたの機能にリンクします。 – Zooly
問題は、 '$ index'が配列' readers'のインデックスに対応していないことです。 – AlexP
それに相当するのは何ですか? – Zooly