【问题标题】:Angular2, bind().toClass()Angular2,绑定()。toClass()
【发布时间】:2016-07-07 16:36:40
【问题描述】:

谁能帮我解释一下为什么会这样

绑定(UserService).toClass(UserService)

在 Angular2 中是什么意思?

tnx 米哈

附:整个代码是这样的:

export var userServiceInjectables: Array<any> = [       bind(UserService).toClass(UserService)
];

【问题讨论】:

  • 我脑海中的一些相关问题是: 1. 我们在这里导出变量吗?我们是否将关键字 export 与 var userServiceInjectables 一起使用,因为我们可能会将此变量作为依赖项注入? 2. 为什么要做数组? 3. 数组的类型是,那么我们现在在数组里面有什么? 4. 为什么我们将 UserService 传递给 bind() 和 toClass()?

标签: dependency-injection angular2-directives


【解决方案1】:

见Angular2 documentation。您只需将 UserService 别名绑定到 UserService 实现,这样您就可以将 UserService 类作为 UserService 注入。

【讨论】:

    猜你喜欢
    • 2016-11-07
    • 2016-04-19
    • 2017-03-23
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    相关资源
    最近更新 更多