大佬教程收集整理的这篇文章主要介绍了内存泄漏 – 对轮询数据使用ngRepeat时Angular.js内存泄漏,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
控制器:
function HostController($scope,$timeout,Data) { $scope.encoders = Data.load(); $scope.refreshInterval = 5; $scope.reload = function () { $scope.encoders = Data.load(); }; $timeout(function doReload() { $scope.reload(); $timeout(doReload,$scope.refreshInterval * 1000); },5000); }
模板的片段:
<table class="table table-Striped table-bordered" ng-controller="HostController"> <tr> <th>Status</th> <th>... </tr> <tr ng-repeat="enc in encoders"> <td> <div>{{ enc.name }}</div> <div ng-show="enc.version"> v{{ enc.version.major }}.{{ enc.version.minor }}-{{ enc.version.rev }} <span ng-show="enc.version.user">- {{ enc.version.user }}</span> </div> </td> </tr> </table>
每分钟左右在Chrome中拍摄堆快照时,内存使用量每次都会略有增加.我已经将Igor Minar的修复程序应用于我的本地angular.js(https://github.com/angular/angular.js/commit/bd524fc4e5fc0feffe85632a7a6560da6bd9b762),这对我有很大的帮助,但是内存的使用仍然无情地爬上去.
任何有关使用带有angular.js的Chrome内存分析器的@L_772_13@都将不胜感激.
以上是大佬教程为你收集整理的内存泄漏 – 对轮询数据使用ngRepeat时Angular.js内存泄漏全部内容,希望文章能够帮你解决内存泄漏 – 对轮询数据使用ngRepeat时Angular.js内存泄漏所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。