1

I have following code to render a menu in 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>

Here is the Plunker

In Plunker, it is working.

Here, subitem.title works fine, but subitem.link is not rendered.

In Firebug, I am getting this error:

Error: uiRoute missing a route or href property on [object HTMLLIElement]

Where am I wrong?

Misha Brukman
  • 12,938
  • 4
  • 61
  • 78
Burak
  • 5,706
  • 20
  • 70
  • 110

0 Answers0