我的应用程序中有使用 AngularJS 加载的菜单,当我单击菜单项时,我需要突出显示该项目。我的菜单如下所示:
<ul class="nav nav-stacked" data-ng-controller="ProjectListController" >
<li data-ng-repeat="project in projects" data-active-link="{{project.id}}">
<a href="#/project/{{project.id}}">{{project.title}}</a>
</li>
</ul>
我在传递项目 ID 的地方创建指令,并且在该指令内部我需要验证是否
$location.path() == '/project/project.id'
问题是当我来到我的角度指令时,我没有 project.id 的值,该值是稍后分配的,所以我将 'project/project.id' 作为文本字符串,它不等于 $location。小路()
最好的方法是什么?