【发布时间】:2020-02-10 03:57:09
【问题描述】:
我们能否将一个类(不是服务)作为共享实用程序,通过角度依赖注入将其注入到服务甚至组件中?
MyUtilClass
export class MyUtilClass{
do(){
// something
}
}
我的服务
export class MyService{
constructor(private uitl:MyUtilClass){
util.do();
}
}
【问题讨论】:
-
使
MyUtilClass@Injectable() 与使用MyServcie的方式相同 -
就像其他服务一样,服务可以相互注入。
-
如果我们将 MyUtilClass 添加到提供者列表中,我们不需要添加 @Injectable 装饰器,对吧?除非我们使用providedIn
标签: angular typescript angular6