亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤:達到10個$ digest()迭代。流產!具有動態sortby謂詞

錯誤:達到10個$ digest()迭代。流產!具有動態sortby謂詞

海綿寶寶撒 2019-10-17 10:30:39
我有以下代碼重復并顯示用戶名及其分數:<div ng-controller="AngularCtrl" ng-app>  <div ng-repeat="user in users | orderBy:predicate:reverse | limitTo:10">    <div ng-init="user.score=user.id+1">        {{user.name}} and {{user.score}}    </div>  </div></div>以及相應的角度控制器。function AngularCtrl($scope) {    $scope.predicate = 'score';    $scope.reverse = true;    $scope.users = [{id: 1, name: 'John'}, {id: 2, name: 'Ken'}, {id: 3, name: 'smith'}, {id: 4, name: 'kevin'}, {id: 5, name: 'bob'}, {id: 6, name: 'Dev'}, {id: 7, name: 'Joe'}, {id: 8, name: 'kevin'}, {id: 9, name: 'John'}, {id: 10, name: 'Ken'}, {id: 11, name: 'John'}, {id: 1, name: 'John'}, {id: 2, name: 'Ken'}, {id: 3, name: 'smith'}, {id: 4, name: 'kevin'}, {id: 5, name: 'bob'}, {id: 6, name: 'Dev'}, {id: 7, name: 'Joe'}, {id: 8, name: 'kevin'}, {id: 9, name: 'John'}, {id: 10, name: 'Ken'}]}當我運行上面的代碼時,我得到錯誤:10 $ digest()迭代達到。流產!我的控制臺錯誤。我已經為它創建了jsfiddle。排序謂詞僅在ng-repeat內部初始化,并且限制也應用于對象數。所以我覺得將sortby和limitTo監視程序放在一起是錯誤的原因。如果$ scope.reverse為false(分數的升序),則不會出錯。誰能幫我了解這是怎么回事?非常感謝您的幫助。
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 499 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號