メニューがあり、私のカテゴリへのループにはng-repeat
を使用してください。このループにはリンクタグがあり、このリンクをクリックするとjsファイルで何かします。 しかし、javascriptのタグにアクセスできず、clickイベントをこの要素に追加することはできません。ここでng-repeat角度の要素にバインドするclickイベント
は私のNGリピートコードです:ここでは
<li class="has-children" ng-repeat="category in categories |filter:{ level: 1 } : true" ng-if="$index < 5">
<a class="parent-link">{{category.categoryName}}</a>
<ul class="is-hidden">
<li class="go-back"><a>{{category.categoryName}}</a></li>
<li ng-repeat="submenu in categories |filter:{ parentID: category.categoryID } : true"><a>{{submenu.categoryName}}</a></li>
</ul>
</li>
私のjsファイルは、(このコードは発生しません)です:
$(".parent-link").on("click", function(e) {
console.log("clicked");
e.prenvetDefault()
});
Angular JSを使用している場合は、なぜ「ng-click」を使用しないのですか? – Rajesh