小编Ada*_*hel的帖子

Angular JS:由控制器创建的菜单项上的"活动"类

我正在使用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>
Run Code Online (Sandbox Code Playgroud)

似乎在控制器添加链接之前调用了该指令.

有没有办法解决这个问题?

angularjs

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

angularjs ×1