Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 什么是绑定函数_Angular_Typescript - Fatal编程技术网

Angular 什么是绑定函数

Angular 什么是绑定函数,angular,typescript,Angular,Typescript,我正在尝试使用typescript学习angular2,但有一个代码我不明白: export var userServiceInjectables: Array<any> = [ bind(UserService).toClass(UserService) ]; 导出var userServiceInjectables:Array=[ bind(UserService).toClass(UserService) ]; 有人能给我解释一下,代码是做什么的吗?这是一种非常古老的定

我正在尝试使用typescript学习angular2,但有一个代码我不明白:

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

有人能给我解释一下,代码是做什么的吗?

这是一种非常古老的定义提供者的方法,在RC.6中已经被删除了

当前语法为:

providers: [UserService]
还是长型

providers: [{provide: UserService, useClass: UserService}]