相关疑难解决方法(0)

试图了解RxJS导入

我很难弄清楚这个import语句究竟是如何工作的(在一个用Typescript编写的Angular应用程序中):

import 'rxjs/add/operator/toPromise';
Run Code Online (Sandbox Code Playgroud)

我得到的rxjs是映射到node_modulesSystemJS配置文件中的相应子文件夹,但后来我被卡住了.我看到有一个index.js文件,但我不知道这是否或如何有助于解决该add/operator/...部分.

同样,我不明白这个:

import {Observable} from 'rxjs/Observable';
Run Code Online (Sandbox Code Playgroud)

同样,Observable.*这个地方没有文件文件.我猜它在某种程度上可以通过index.js文件工作,但我真的希望得到一个更透彻的理解,因为我读到很容易导入所有RxJS,这增加了页面加载时间.

我仔细看了一下Typescript模块解析文档,但我觉得这还不足以解释它.

更新:阅读下面接受的答案后,我发现我一直在查看node_modules/rx目录而不是node_modules/rxjs导入语句与目录结构完全匹配.

rxjs typescript rxjs5 angular

8
推荐指数
1
解决办法
591
查看次数

标签 统计

angular ×1

rxjs ×1

rxjs5 ×1

typescript ×1