第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何使用ng-repeat循環(huán)執(zhí)行函數返回的項目?

如何使用ng-repeat循環(huán)執(zhí)行函數返回的項目?

心有法竹 2019-08-02 16:02:44
如何使用ng-repeat循環(huán)執(zhí)行函數返回的項目?我想重復創(chuàng)建div,這些項是函數返回的對象。但是,以下代碼報告錯誤:達到10 $ digest()迭代。中止!jsfiddle在這里:http://jsfiddle.net/BraveOstrich/awnqm/<body ng-app>   <div ng-repeat="entity in getEntities()">     Hello {{entity.id}}!  </div></body>
查看完整描述

3 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

這是在這里報道并得到這樣的回應:

您的getter不是冪等的并且更改模型(通過每次調用時生成一個新數組)。這迫使角度繼續(xù)調用它,希望模型最終會穩(wěn)定,但它從未這樣做角度放棄并拋出異常。

getter返回的值相等但不相同,這就是問題所在。

如果將陣列移動到主控制器外,您可以看到此行為消失:

var array = [{id:'angularjs'}];function Main($scope) {
    $scope.getEntities = function(){return array;};};

因為現在它每次都返回相同的對象。您可能需要重新構建模型以使用范圍上的屬性而不是函數:

我們通過將控制器方法的結果分配給屬性來解決這個問題,然后執(zhí)行ng:重復它。


查看完整回答
反對 回復 2019-08-02
  • 3 回答
  • 0 關注
  • 733 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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