角度:2.0.0-beta.9
是否可以将非@Injectable类注入组件?例如,此类可能来自第三方库.
解决方法
是的,这是可能的.实际上@Injectable装饰器不是要指定一个类可以注入到其他类中,而是要在其构造函数级别注入一些东西.
如果您不想在类中注入某些内容,则不必添加@Injectable装饰器.这个类可以注入其他类.
我认为这个Github问题可以帮助你:
> https://github.com/angular/angular/issues/4404
这里重要的是理解装饰器和注释之间的区别.这是一篇关于这个主题的好文章:
> http://blog.thoughtram.io/angular/2015/05/03/the-difference-between-annotations-and-decorators.html