加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在Angularjs2(2.0.1)中更快地加载Observable rxjs / Rx lib

发布时间:2020-12-17 17:27:10 所属栏目:安全 来源:网络整理
导读:我是 Angularjs2的新手 在angular1中我使用了promise回调函数,在angular2中我用 import { Observable } from 'rxjs/Rx'; 加载Observable lib,问题是它加载了太多文件 它使我的网络首次加载太慢. 请帮我找到让它更快的方式.谢谢 解决方法 不要从主Rx库导入,因
我是 Angularjs2的新手
在angular1中我使用了promise回调函数,在angular2中我用

import { Observable } from 'rxjs/Rx';

加载Observable lib,问题是它加载了太多文件

enter image description here

它使我的网络首次加载太慢.
请帮我找到让它更快的方式.谢谢

解决方法

不要从主Rx库导入,因为该文件需要所有其他文件.只需从单个文件中导入所需内容即可.

import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import 'rxjs/add/observable/of';

Observable.of([1,2,3])
  .map(array => { return array.filter(num => num === 2) });

这里我们只导入Observable静态方法和map运算符.

通常,运算符将从rxjs / add / operator / {operator}导入,Observable上的静态方法将从rxjs / add / oservable / {staticMethod}导入

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读