搜尋

首頁  >  問答  >  主體

angular.js - Angularjs透過父控制器向子控制器共用方法,中間透過路由,是否會嚴重影響效能

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

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

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

我想大声告诉你我想大声告诉你2838 天前622

全部回覆(1)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:14:51

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

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

    回覆
    0
  • 取消回覆