不确定什么是最好的选择,但在这里。
我有以下课程
export class Order {
number?: any;
api?: ApiRequest;
constructor(number, api: ApiRequest) {
this.number = number;
this.api = api;
}
}
当我创建订单时,我使用以下
let order new Order(123, this.request);
ApiRequest是一个可注射的全球提供商。
当我创建新对象时,有没有办法在类中自动注入api提供程序?
答案 0 :(得分:1)
没有。注入仅适用于由DI创建的实例,而不是您自己使用new Xxx()
创建实例。