【发布时间】:2014-11-04 13:22:16
【问题描述】:
问题是当我尝试有条件地应用“has-dropdown”属性时,我收到以下 Angular 嵌入错误:
错误:[$compile:ctreq] 控制器“hasDropdown”,指令“ngTransclude”需要,找不到! 它引用了 angular.js 第 9563 行
。我试图应用的逻辑是:
- 如果 subNav 数组为空,则不要在元素中显示“has-dropdown”属性。
- 如果不为空,则添加“has-dropdown”属性。
我错过了什么?
<code>
<li ng-repeat="nav in app.mainNavItems"
{{app.mainNavItems.subNavs.length > 0 ? "has-dropdown" : ""}}>
</code>
【问题讨论】:
标签: javascript angularjs attributes conditional