Dependency injection Angular2,bind().toClass()的

Dependency injection Angular2,bind().toClass()的,dependency-injection,angular2-directives,Dependency Injection,Angular2 Directives,能不能帮我解释一下为什么 bindUserService.toClassUserService 用Angular2是什么意思 tnx 米哈 另外,整个代码是这样的: export var userServiceInjectables: Array<any> = [ bind(UserService).toClass(UserService) ]; 看。您只需将UserService别名绑定到UserService实现,就可以将UserService类作为UserServ

能不能帮我解释一下为什么

bindUserService.toClassUserService

用Angular2是什么意思

tnx 米哈

另外,整个代码是这样的:

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

看。您只需将UserService别名绑定到UserService实现,就可以将UserService类作为UserService注入。

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