当 $index == 2 时,我正在尝试使用 ng-repeat 渲染 div。 在这种情况下,将显示“法国”索引 2。任何帮助将不胜感激
$scope.Countries = [
{ Name : 'USA'},
{ Name : 'Japan'},
{ Name : 'France'},
{ Name : 'Canada'},
{ Name : 'China'},
];
<div ng-repeat="country in Countries>
<div class="col-md-2" ng-if="$index == 2">
<a href="">{{country.Name}}</a>
</div>
最佳答案
看起来您没有关闭 ng-repeat div。也可能是一个问题的事情是缺少 $track by index .
<div ng-repeat="country in Countries track by $index">
<div class="col-md-2" ng-if="$index == 2">
<a href="">{{ country.Name }}</a>
</div>
</div>
关于javascript - 使用 ng-if 和 ng-repeat 添加 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38213978/