1
A
回答
1
它應該很簡單。
使用一個NG綁定調用一個方法
<div ng-bind="someFunc()"></div>
和在控制器做:
$scope.someFunc= function(){
return []; /*return a New instance*/
}
所以ng-bind
運行每消化週期,並以ng綁定的這種情況下表達式是一個函數調用,它在第一個摘要循環期間被評估,並且每次都從該函數返回一個新的對象。它導致一個新的摘要循環再次發生,以穩定DOM,並重新評估新對象和ng-bind表達式。這個(穩定)繼續,直到達到角度設置的最大誤差極限10。
angular.module('app', []).controller('ctrl', function($scope) {
$scope.callMe = function() {
return [];
}
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.js"></script>
<div ng-app="app" ng-controller="ctrl">
<div ng-bind="callMe()"></div>
Nothing Here check the console
</div>
相關問題
- 1. 迭代通過列表尋找權限
- 2. 尋找演化音樂示例代碼
- 3. 使JS遠程扔最大調用堆棧大小超過
- 4. 尋找最小和最大
- 5. .NET迭代包裹扔API
- 6. 代碼::塊最大迭代
- 7. 最大化MPart時的例外情況
- 8. 尋找最大匹配Topcoder
- 9. 尋找當地的最大
- 10. 尋找m最大數字
- 11. 尋找最大公共子
- 12. SQL - 尋找最大活性
- 13. 使用REST API尋找消息代理
- 14. 尋找不超過時限的素數
- 15. 使用ROW_NUMBER() - 尋找最大註冊
- 16. 通過迭代列表尋找重複
- 17. 尋找確切的迭代次數
- 18. 迭代遍歷foreach循環尋找值
- 19. MatLab:尋找根的迭代方法
- 20. 創建ExtentReports例如扔NoSuchFieldError:VERSION_2_3_23例外
- 21. 尋找從數最大值,而不使用最大
- 22. 尋找超過2個整數的GCD(最大公約數)?
- 23. 迭代GridView使用Javascript或jQuery查找最大值
- 24. 數據集內尋找最大值給出限制
- 25. 例外:System.Resources.MissingManifestResourceException一邊尋找主題\ generic.baml
- 26. 索引超出限制例外Java索引:3,大小:3
- 27. Geom_smooth:添加組時,迭代次數超過最大值50?
- 28. java功課。超出界限例外73
- 29. 索引超出界限例外。 array
- 30. 尋找比例
一個微妙的演示,THX,這確實幫了我很多! – yqfang
@yqfang謝謝!!事實上,我記得** [這個答案](http://stackoverflow.com/questions/28332674/calling-function-inside-angularjs-goes-in-endless-loop/28332711#28332711)**是有點類似OP有無限的摘要問題。看看我的解釋是否有幫助。乾杯! – PSL