我有以下代码在MEAN.JS中呈现菜单:
<li data-ng-repeat="subitem in item.items | orderBy: 'position'" data-ng-if="subitem.shouldRender(authentication.user);" ui-route="{{subitem.uiRoute}}" ng-class="{active: $uiRoute}">
<a data-ng-href="/#!/{{subitem.link}}" data-ng-bind="subitem.title"></a>
</li>
以下是Plunker
在Plunker,它正在发挥作用。
这里,subitem.title工作正常,但不会渲染subitem.link。
在Firebug中,我收到此错误:
Error: uiRoute missing a route or href property on [object HTMLLIElement]
我哪里错了?