哪种方法更适合控制器范围继承?
$injector
$controller
我在基本控制器中有一些静态函数,我在派生控制器中需要它。请提出最佳方法。
答案 0 :(得分:0)
将基本控制器应用于模板中最顶层的元素,只需使用$scope
继承。
或者,如果您使用controllerAs
语法,则可以像这样扩展基本控制器中的另一个控制器(ES6):
class MyController extends BaseController {
}
第一种方法不适用于隔离范围。 第二个是更具体的,应该谨慎使用 - 您可以考虑应用程序架构。