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 に相当しないテキスト文字列として持っています。道()
それを行う最良の方法は何ですか?