我是Angularjs2的新手 在angular1中我使用了回调函数的承诺,在angular2中我使用
import { Observable } from 'rxjs/Rx';
它使我的网络首次加载太慢。 请帮我找到让它更快的方式。感谢
答案 0 :(得分:5)
不要从主Rx
库导入,因为该文件require
是所有其他文件。只需从单个文件中导入您需要的内容。
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
静态of
方法和map
运算符。
通常,运算符将从rxjs/add/operator/{operator}
导入,Observable
上的静态方法将从rxjs/add/oservable/{staticMethod}
导入