因为项目中各个router的controller中有很多重复的$scope.getName方法声明,想像下面描述一样把这些公共的部分放在路由外的controller里面。
<p ng-controller="parentController">
<p ui-view></p>
</p>
假设parentController中有一个方法叫$scope.getName;
而路由中配置的有个childController,此时在childController直接运行$scope.getName(person.name),是否会影响页面性能。
淡淡烟草味2017-05-15 17:14:51
Angular에서 서비스를 제공하여 공유 방법과 재사용을 달성하는 방법이 있습니다
저는 성능 문제에 대해 연습해본 적이 없어서 감히 말도 안되는 소리를 하지 않습니다.
이런 코드를 작성하는 것은 유지 관리가 쉽지 않은 것 같아요