gpt4 book ai didi

javascript - AngularJS ngRepeat 语法错误

转载 作者:行者123 更新时间:2023-11-30 08:36:57 25 4
gpt4 key购买 nike

使用 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>

该指令以该指令的 Controller 函数中的 $scope.items = [] 开头:

angular.module('app').directive('atContextMenu', [
function() {
return {
'templateUrl': '...',
'controller': function($scope, $element) {
$scope.items = [];
}
};
}
]);

最佳答案

正如链接所说(如果您单击了该链接),您得到了 syntax wrong .它应该是 item in collection:

ng-repeat="item in items"

关于javascript - AngularJS ngRepeat 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30495894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com