2016-10-12 8 views
1

私は、角度1のデータを変換(マップ、フィルターなど)するためにlodashを使用しています。 httpサービスでjsonをリクエストする方法を示す最初の例の1つ(@ 2) RxJSのマップを使用します。私は、RxJSにもっと便利な演算子がたくさんあることを確認しました。 したがって、すべてのコレクションをObservable(asObservable())に変換して、RxJSの演算子を使用する必要があります。@AngularのLodash置換

答えて

1

角度2で作業している場合、フレームワークからの多くのものは観測可能な形で表示されます。あなたの角2のアプリケーションで、観測可能な観測値を返す場合は、観測可能な観測値を使用してください。

これは、フォーム、httpリクエスト、ルーティングのためのケースとなります...

あなたは要素の配列を受け入れ、アプリケーションのダムアプリケーションを持っているただし者が言ってみましょう。その配列に対して何らかの操作を行う必要がある場合は、配列として扱い、配列の演算子を使用します。この配列からオブザーバブルを作成することには利点はありません。

ボトムラインは、observableを持っているすべてのもので、角度2のフレームワークからほとんどが返されます。treatは、演算子で観測可能です。あなたが何らかの理由で配列を持っている場合は、その配列を演算子で配列として扱います。

角度2の配列は、ほとんどの場合観測値を得るため、頻繁に処理されないものがあることがわかります