AngularJS:ng-if和ng-repeat在内部循环中的另一个范围

时间:2015-04-06 14:54:39

标签: javascript angularjs angularjs-ng-repeat angular-ng-if

我有以下代码段:

<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),我想显示选中的复选框。第二个数组的值。

这意味着在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中做到这一点?

非常感谢任何建议。

0 个答案:

没有答案