如何使用ng-if在ng-repeat中使用ng-repeats

时间:2014-08-26 12:05:52

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

我正在努力做以下但是它无法正常工作。

<div ng-repeat="a in ar">
    <div ng-repeat="b in br">
        <div ng-if="a.num == b.num">{{b.type}}
        </div>
    </div>
</div>

我正在尝试比较相同值的数组目标 数组是

ar = [ {num:1, str:"a"}, {num:2, str:"b"}, {num:3, str:"c"} ];
br = [ {num:3, type:"text"}, {num:5, type:"number"}, {num:8, type:"date"}];

1 个答案:

答案 0 :(得分:1)

它正在工作,它创建了外部div,如果你添加对a项的引用,你可以看到它:

<div ng-repeat="a in ar">
    {{a.str}}
    <div ng-repeat="b in br">
        <div ng-if="a.num == b.num">
            {{b.type}}
        </div>
    </div>
</div>