如何创建具有依赖注入的类的对象?

时间:2018-01-06 21:48:01

标签: angular typescript

我有一个这样的课。

export class MyClass {
    constructor(private http: HttpClient) { }
    //rest of class
}

如何创建此类的对象?

1 个答案:

答案 0 :(得分:0)

作为普通班级,例如

const object = new MyClass(http); // where http is an injected instance of HttpClient

没有其他简单的方法可以这样做。您也可以在黑暗的一侧注入注射器,或者更糟糕的是,将注射器分配给某些全局变量/静态属性并直接通过注射器注入任何您想要的东西,例如,这是在Angular 2: Inject service into class完成的;但不建议这样做。