【发布时间】:2018-02-26 10:42:10
【问题描述】:
我对 Angular 和 Typescript 很陌生。 我想知道这个导入语法到底是如何工作的?
import 'rxjs/add/observable/of';
import 'rxjs/add/operator/do';
我知道 Typescript 的语法是“import X from Y”,但是我们这里只有“import X”?
我在打字稿文档中找到了这个:
"只为副作用导入一个模块 虽然不推荐这种做法,但一些模块设置了一些可供其他模块使用的全局状态。这些模块可能没有任何导出,或者消费者对它们的任何导出都不感兴趣。”
但这对我来说不是很清楚。通过上面的例子,我们究竟导入了什么?有哪些副作用? “of”和“do”是函数吗?
(我的问题是关于一般的打字稿导入语法,而不是“如何”导入某些特定的 Rxjs 运算符的问题)
谢谢
【问题讨论】:
-
Rxjs 5.5 引入了一种新的导入和使用操作符的方式(虽然旧方式仍然有效)。你可以阅读它here。
标签: angular typescript rxjs