我正在使用 JSON 服务来列出菜单项(链接)。在导航不同的路线/页面时,我希望将“活动”类添加到当前活动的链接(即用户所在的页面)。
我用这个 jsfiddle 作为起点:http: //jsfiddle.net/p3ZMR/4/
我还在stackoverflow上找到了几个答案,但都与上面的解决方案相似。
但是,如果链接是通过 ng-repeat 生成的,则该解决方案不起作用:
<ul class="main-menu">
<li ng-repeat="page in pages">
<a href="/#/{{page.id}}" active-link="active">{{page.name}}</a>
</li>
</ul>
似乎在控制器添加链接之前调用了该指令。
有没有办法解决这个问题?