ng-include を介してコンポーネントにリンクするサイトがあります。
<div id="tracklist">
<ng-include src="'partials/tracks.html'">
</ng-include>
</div>
パーシャルは次のようになります。
<div ng-controller="TracklistController">
<div ng-repeat="track in tracks">
<a ng-click="$('body').css('background-color', 'red')" href="#/tracks/{{ track.id }}" class="track-link" data-audio-source="{{ track.source }}">{{ track.trackNumber + " - " + track.title }}</a>
</div>
</div>
正常にレンダリングされて動作しますが、何らかの理由で ng-click イベントが発生しません。ボディの背景色の変更は、失敗しているかどうかを確認するための明らかなテストであることに注意してください。私は実際の関数 (ドキュメントが今のところ読み込まれるときにグローバルに宣言されます) でそれを試しました。また、console.log でもテストしました。どれも機能しないため、明らかに ng-click が機能していません。何か案は?