我正在创建一个应用程序,其中站点菜单将从 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
,但它在加载时执行功能。
我该怎么做呢?