我想将服务注入到不是组件的类中。
例如:
我的服务
import {Injectable} from '@angular/core';
@Injectable()
export class myService {
dosomething() {
// implementation
}
}
我的课
import { myService } from './myService'
export class MyClass {
constructor(private myservice:myService) {
}
test() {
this.myservice.dosomething();
}
}
该解决方案不起作用(我认为是因为MyClass
尚未实例化)。
有没有其他方法可以在类(而非组件)中使用服务?还是您会认为我的代码设计不合适(在不是组件的类中使用服务)?
谢谢。