Javascript AngularJS、TypeScript、RequireJS公共基础控制器
我希望使用一些自定义方法创建一个通用的Angle base控制器,其中一个方法允许我更改控制器的$scope(默认为$rootScope)。所有其他控制器都可以实现此基本控制器。有没有人能提供一些高级的例子,或者是一些关于我应该走哪个方向的见解?谢谢大家! 我想用一些自定义方法创建一个通用的角度基准控制器 所有嵌套控制器都从父控制器继承。因此,这可能对您有用: 可以实现这个基本控制器 AngularJS喜欢组合而不是继承。如果执行控制器继承(与上一示例不同),则需要管理每个控制器中的Javascript AngularJS、TypeScript、RequireJS公共基础控制器,javascript,angularjs,controller,requirejs,typescript,Javascript,Angularjs,Controller,Requirejs,Typescript,我希望使用一些自定义方法创建一个通用的Angle base控制器,其中一个方法允许我更改控制器的$scope(默认为$rootScope)。所有其他控制器都可以实现此基本控制器。有没有人能提供一些高级的例子,或者是一些关于我应该走哪个方向的见解?谢谢大家! 我想用一些自定义方法创建一个通用的角度基准控制器 所有嵌套控制器都从父控制器继承。因此,这可能对您有用: 可以实现这个基本控制器 AngularJS喜欢组合而不是继承。如果执行控制器继承(与上一示例不同),则需要管理每个控制器中的$injec
$inject
,以便将任何参数传递给父控制器,例如
class Base{
constructor(iNeedThisSevice){}
}
class Child extends Base{
static $inject = ['iNeedThisService'];
constructor(iNeedThisSevice){super(iNeedThisService);}
}