0
我期待创建一个通用角度基础控制器,其中一个自定义方法允许我更改控制器的$范围(默认为$ rootScope)。所有其他控制器都可以实现此基本控制器任何人都可以提供任何先进的例子或可能的一些见解,我应该采取哪个方向?谢谢!AngularJS,TypeScript,RequireJS通用基础控制器
我期待创建一个通用角度基础控制器,其中一个自定义方法允许我更改控制器的$范围(默认为$ rootScope)。所有其他控制器都可以实现此基本控制器任何人都可以提供任何先进的例子或可能的一些见解,我应该采取哪个方向?谢谢!AngularJS,TypeScript,RequireJS通用基础控制器
我期待与某些自定义方法
所有嵌套控制器从父控制器继承创建一个公共角基本控制器。所以这可能对你有用:https://stackoverflow.com/a/24971239/390330
可以实现这个基础控制器。
AngularJS倾向于继承的组合。如果你做控制器继承(而不是像前面的例子中的角度)你需要管理每个控制器中的$inject
以将任何参数传递给父母,例如,
class Base{
constructor(iNeedThisSevice){}
}
class Child extends Base{
static $inject = ['iNeedThisService'];
constructor(iNeedThisSevice){super(iNeedThisService);}
}