gpt4 book ai didi

javascript - Uncaught Error : [$rootScope:infdig]

转载 作者:行者123 更新时间:2023-11-29 21:54:57 25 4
gpt4 key购买 nike

这是我的代码片段

  <tbody ng-repeat="dtataOne in dataOnes()">
<tr>
<td>My Data</td>
<td class="task-container ui-sortable" colspan="6" ng-model="dtataOne.MyModel" ui-sortable="sortableOptions" stafflastname="{{'Pup-Only'}}" data2="{{'999999'}}" task="{{100}}" data3="{{'No'}}">
<a href="javascript:void(0);" ng-repeat="tg in Getdata(data3)" ng-click="ShowData(tg)">{{tg.count}}</a>
</td>
</tr>
</tbody>

Controller :

  $scope.Getdata = function(data3) {
var datas = [];
data3.forEach(function (staff) {
if (true) {
staff.tgs.forEach(function (tg) {
datas.push(tg);
});
}
});

$scope.data3s().forEach(function (datum) {
if (datum.id === data3.id) {
datum.MyModel = datas;
}
});
return datas;
};

在上述代码片段中的“datum.MyModel = datas;”行中我收到如下所示的错误消息

Uncaught Error :[$rootScope:infdig] http://errors.angularjs.org/1.2.13/ $rootScope/infdig?p0=10&p1=%5B%

任何帮助都会挽救生命......

最佳答案

在每个摘要周期中,函数 Getdata(data3) 都会被触发。在该函数中,您正在改变 datum.MyModel,这会启动一个新的摘要循环。如果重复 10 次以上,就会出现错误。

简短的建议:不要在 ngRepeat 表达式中使用函数。

关于javascript - Uncaught Error : [$rootScope:infdig],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26907428/

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