angular.js - Angularjs透過父控制器向子控制器共用方法,中間透過路由,是否會嚴重影響效能
我想大声告诉你
我想大声告诉你 2017-05-15 17:12:51
0
1
586

因為專案中各個router的controller中有很多重複的$scope.getName方法聲明,想像下面描述一樣把這些公共的部分放在路由外的controller裡面。

<p  ng-controller="parentController">
    <p ui-view></p>
</p>

假設parentController中有一個方法叫$scope.getName;
而路由中配置的有個childController,此時在childController直接運行$scope.getName(person.name),是否會影響頁面效能。

我想大声告诉你
我想大声告诉你

全部回覆(1)
淡淡烟草味

angular裡面有提供service的方式實作共享方法和重用

性能問題沒實踐過,不敢妄言。
感覺這樣寫程式不易維護

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板