Javascript 没有项目时重复输入中继器错误
如何解决angularjs中的此错误?假设我正在做一个todolist应用程序,但当ng repeat中没有项目时,我的应用程序崩溃Javascript 没有项目时重复输入中继器错误,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,如何解决angularjs中的此错误?假设我正在做一个todolist应用程序,但当ng repeat中没有项目时,我的应用程序崩溃 <li ng-repeat="item in myItems"></li> 我认为这是因为myItems,它是一个ajax返回的对象 当数据库没有任何值时,ng repeat似乎不起作用并破坏整个应用程序尝试,:) 可能是,您被遗漏了。正如Artyom所说,有语法错误 要解决ng repeat内部的复制错误,您可以使用跟踪方式,如下所
<li ng-repeat="item in myItems"></li>
我认为这是因为myItems,它是一个ajax返回的对象
当数据库没有任何值时,ng repeat似乎不起作用并破坏整个应用程序尝试,:)
可能是,您被遗漏了。
正如Artyom所说,有语法错误
要解决ng repeat内部的复制错误,您可以使用跟踪方式,如下所示:
<li ng-repeat="item in myItems track by $index">
$scope.myItems={};
尝试在控制器中初始化myItems
$scope.myItems={};
有一个缺少的“
:myItems中应该有“item”
当没有项时,您确定要从服务器返回有效的json
吗?我应该返回什么?如果您的myItems
是一个数组,当没有项时,您应该返回[]
。如何检查回调是否为空