我正在构建一个 AngularJS 应用程序。我使用三个指令来构建菜单。标题在 i18n 文件中,因此大多数属性都是 angularjs 表达式。以下是指令结构的片段:
<navbar title="{{ LABELS.HOME }}" inverse="true">
<mainmenu>
<menu-item name="system" title="{{ LABELS.SYSTEM }}">
<submenu name="users" title="{{ LABELS.USERS }}"></submenu>
</menu-item>
</mainmenu>
</navbar>
问题出在指令的代码上。在controller
函数中(甚至在link
函数中),我尝试检索title
andname
属性,但它们总是以undefined
值的形式出现,即使我做了一个console.dir($scope)
我可以看到属性,
您可以在此处查看代码片段