Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 什么时候应该在角度应用程序中直接DI喷油器?_Angular - Fatal编程技术网

Angular 什么时候应该在角度应用程序中直接DI喷油器?

Angular 什么时候应该在角度应用程序中直接DI喷油器?,angular,Angular,我的直接意思是: constructor(private injector:Injector) { injector.get(MyService); } 目前,我在需要许多依赖项的基类上使用这种语法,以便在不必更改派生类的情况下添加构造函数参数。这是一个糟糕的方法吗?不幸的是,似乎没有更好的方法(最佳实践)来实现这一点。 as注入仅适用于Angular的依赖项注入(DI)实例化的类 参考这个 您可以将其用作解决方法

我的直接意思是:

constructor(private injector:Injector) {
  injector.get(MyService);
}

目前,我在需要许多依赖项的基类上使用这种语法,以便在不必更改派生类的情况下添加构造函数参数。这是一个糟糕的方法吗?

不幸的是,似乎没有更好的方法(最佳实践)来实现这一点。 as注入仅适用于Angular的依赖项注入(DI)实例化的类

参考这个

您可以将其用作解决方法