-
Service
-
events,指定绑定的事件
-
使用 $rootScope
-
controller之间直接使用
$parent
,$$childHead
等 -
directive 指定属性进行数据绑定
改善Angular 性能
官方提倡的,关闭debug,$compileProvider
myApp.config(function ($compileProvider) { $compileProvider.debugInfoEnabled(false); });
使用一次绑定表达式即{{::yourModel}} 减少watcher数量 在无限滚动加载中避免使用ng-repeat,关于解决方法可以参考这篇文章 使用性能测试的小工具去挖掘你的angular性能问题,我们可以使用简单的console.time()
也可以借助开发者工具以及Batarang
console.time("TimerName");
//your code
console.timeEnd("TimerName");
想要整理更多的碎片知识,扫码关注下面的公众号,让我们在哪里接着唠!