2016-10-13 6 views
3

私はangular2では私が観察ロードするために(2.0.1)

import { Observable } from 'rxjs/Rx'; 

を使用し、私は機能をコールバックへの約束を使用angular1でAngularjs2 で初心者ですlibに問題があります。あまりにも多くのファイルがロードされています。 enter image description here

これは私のWeb初回読み込みが遅すぎます。 もっと速くする方法を見つけるのを手伝ってください。ありがとう

答えて

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}

+0

からの感謝をインポートされます。 –

+0

@ amy8374 rxjs/BehaviorSubject –

関連する問題