依赖注入 – Angular 2 @Injectable() – 它是如何工作的
我试图理解在角度2中添加@Injectable()装饰的必要性. 从文档:https://angular.io/docs/ts/latest/guide/dependency-injection.html
所以基本上你只需要添加@Injectable()如果没有其他的装饰是可用的,如果有,因为可用的任何类型的装饰,打字稿编译器会自动生成基于变量您在构造如通过依赖信息:构造函数(私人记录器:记录器) 这是正确的吗? 总是添加它的建议,我想类似于编译器总是添加元数据(据我所知,这是不可能的).你也可以(保持警惕)只将(并且总是)添加到需要注入东西的类中 – 即使他们有另一个装饰器.那可能是最明确的解决方案 – 但是嘿 – 邋 – 可能既是坏事又是好事.在这种情况下,你将成为法官. TL; DR如果您没有其他装饰器,并且如果您的构造函数需要注入服务/ etc,那么您需要它. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |