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
使用带有TypeScript/Angular2的代理_Typescript_Angular - Fatal编程技术网

使用带有TypeScript/Angular2的代理

使用带有TypeScript/Angular2的代理,typescript,angular,Typescript,Angular,我偶然看到一篇关于ES6中使用代理编程的文章,代理似乎是解决我试图解决的问题的最佳方式。然而,我似乎在TS或Angular2中的任何地方都找不到代理类(我并不期望在那里实现ES6规范) 在线搜索似乎也没有提供任何关于如何使用TS代理的好答案。那么我是不是遗漏了什么?如果它不是核心TypeScript库的一部分,有没有其他库可以与之结合使用?该类是在ES6中定义的 如果要在TypeScript中使用它,必须将输出目标设置为ES6JavaScript 为了在编译到ES5时添加到ES6标准库,通常可以

我偶然看到一篇关于ES6中使用代理编程的文章,代理似乎是解决我试图解决的问题的最佳方式。然而,我似乎在TS或Angular2中的任何地方都找不到代理类(我并不期望在那里实现ES6规范)

在线搜索似乎也没有提供任何关于如何使用TS代理的好答案。那么我是不是遗漏了什么?如果它不是核心TypeScript库的一部分,有没有其他库可以与之结合使用?

该类是在ES6中定义的

如果要在TypeScript中使用它,必须将输出目标设置为ES6JavaScript


为了在编译到ES5时添加到ES6标准库,通常可以使用。遗憾的是,它没有为此提供polyfill。

因此我们通过了第一步,然后我们必须在chrome中启用实验性ES6功能才能实际使用它。我想我必须等到这一天成为主流chrome的一部分,才能真正在它的基础上构建一些建设性的东西。谢谢你指出了正确的方向@DanDart如果你有一个这样的例子,最好把它作为一个答案,即使它不是公认的答案,也可能对人们有所帮助。:)