サイト メニューが JSON ファイルから動的に読み込まれるアプリケーションを作成しています。ng-click
各メニューは、ディレクティブ内で定義されるアクションに対応する場合があります。これは次のようになります
<li ng-repeat="menuItem in menuContainer.menus" class="{{menuItem.cssClass}}">
<a href="{{menuItem.url}}" ng-click="{{menuItem.clickAction}}">
<i class="{{menuItem.iconClass}}"></i>{{menuItem.name}}
<span class="badge">{{menuItem.subMenus.length}}</span>
</a>`enter code here`
<li>
問題は、 を関数としてng-click
認識しないclickAction
ことです。これは、リンク プロセスが原因であると考えられます。文字列をメソッドに評価する方法があることを知りたいです。私はやろうとし$eval
ましたが、ロード時に関数を実行します。
どうすればいいですか?