2

次のスニペットがあります。

<tr ng-repeat="column in allAttrsForPorject.gridStructure.columns">
    <td>{{column.title}}</td>
    <td><input type="checkbox" ng-checked="newViewModal.column.checked"></td>
</tr>

いくつかのテーブル行を書き出します。

別のスコープ (オブジェクトの配列) の値が同じ属性名を持ち、attr に基づいて ng-checked パラメータ (true または false) を設定する場合、チェックされたチェックボックスを表示したいと思います。2 番目の配列の値。

これは、次のような ng-repeat 内で内部ループを使用することを意味します。

<tr ng-repeat="column in allAttrsForPorject.gridStructure.columns">
    <td>{{column.title}}</td>
    <td ng-repeat="secondObjectToCheck in anotherObject.gridStructure.columns">
         <input type="checkbox" 
                      ng-if="secondObjectToCheck.name == column.name" 
                      ng-checked="secondObjectToCheck.column.checked">
     </td>
 </tr>

AngularJSでどうすればいいですか?

アドバイスありがとうございます。

4

0 に答える 0