我似乎无法解决这个小问题:
<ul ng-repeat="parent in parents">
<li>Mother: <i>{{parent.mother}}</i></li>
<li>Father: <i>{{parent.father}}</i></li>
<a href="#" ng-click="showKids()">Show Kids</a>
<ul ng-repeat="kid in parent.kids" ng-show="active">
<li>{{kid.name}}</li>
</ul>
</ul>
当我单击“显示孩子”时,我只想显示我单击的父母的孩子,而不是另一个。所以我需要某种索引用于我在 ng-show 中使用的模型,以仅针对特定元素。
由于 $scope.parents 来自后端服务器并加载了 ng-init,我不知道如何在控制器写入列表之前访问它以添加“活动”元素。