Box*_*617 1 javascript angularjs ng-repeat
使用AngularJS v1.3.15
我得到一个奇怪的语法错误:
http://errors.angularjs.org/1.3.15/ngRepeat/iexp?p0=item%20asNaNtems
这是我的模板(templateUrl):
<div class="context-menu" ng-if="showMenu">
<div class="context-menu-item" ng-repeat="item as items" ng-class="{disabled: item.isDisabled()}">
<a href="" ng-click="fire(item)">
<i class="fa" ng-class="item.getIcon()"></i> {{item.getName()}}
</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
该指令以该指令$scope.items = []的控制器函数中的a开头:
angular.module('app').directive('atContextMenu', [
function() {
return {
'templateUrl': '...',
'controller': function($scope, $element) {
$scope.items = [];
}
};
}
]);
Run Code Online (Sandbox Code Playgroud)
正如链接所说(如果您点击了链接),您的语法错误.它应该是item in collection:
ng-repeat="item in items"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
902 次 |
| 最近记录: |