javascript - AngularJS 应用程序可以拥有的 $watch 总数是多少?

标签 javascript angularjs

AngularJS 可以拥有的 $watch 总数是多少?应用程序是否存在取决于此数字的性能问题?

最佳答案

大量 AngularJS 观察者通常是 Angular 构建应用程序速度减慢的根源。

当使用$scope.$watch(...)时,Angular将创建一个新的观察者来检查每个$digest周期的变化,并能够通知 Controller 或更新 View 。

人们普遍认为,一旦观察者数量达到 2000+,应用程序就会开始受到影响。

关于javascript - AngularJS 应用程序可以拥有的 $watch 总数是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42346334/

相关文章:

javascript - ChartJS中条形图的边框半径

javascript - Angular js-模拟浏览器后退/前进按钮禁用

javascript - 每当我按下 <a> 标签时,菜单就会打开

javascript - 如何在javascript中获取页面的完整路径

angularjs - 如何在 TypeScript 中使用 ES6 模块语法导入 angular.IInjectorService

javascript - AngularJs 通过数据绑定(bind)刷新将多个值从数组推送到另一个数组

javascript - Angular JS 中的 Jquery 网络摄像头集成

AngularJS ng-model 的默认值

javascript - 使用 ExtJS TabPanel 的选项卡标题显示所需符号的好方法是什么?

javascript - 获取 ul 的所有值到变量中