所以我有一个 ng-repeat 嵌套在另一个 ng-repeat 中,以构建导航菜单。在每个<li>
内部 ng-repeat 循环中,我设置了一个 ng-click,它通过传入 $index 来调用该菜单项的相关控制器,让应用程序知道我们需要哪个控制器。但是,我还需要从外部 ng-repeat 传入 $index,以便应用程序知道我们在哪个部分以及哪个教程。
<ul ng-repeat="section in sections">
<li class="section_title {{section.active}}" >
{{section.name}}
</li>
<ul>
<li class="tutorial_title {{tutorial.active}}" ng-click="loadFromMenu($index)" ng-repeat="tutorial in section.tutorials">
{{tutorial.name}}
</li>
</ul>
</ul>
这是一个 Plunker http://plnkr.co/edit/bJUhI9oGEQIql9tahIJN?p=preview