2017-05-12 8 views
0

私が見てきたいくつかの例は、1自分自身を実装するために始めましたここではパイプ関数は一般に「純粋」なのでこれはNG2のコーディングが悪いと考えられますか?角度2カスタムパイプ実装

+3

パイプは伝統的にデータの書式設定やマッピングに使用されています。彼らは、価値を取り、変更し、その変更された値を返します。私はこの練習にも反対するだろう。 localStorageは、テストのために注入可能なサービスとして扱う必要があります。 – ps2goat

答えて

1

これはひどい考えです。パイプはgetの機能を実行するべきではなく、値を受け取り、変更してから変更した値を返します。

パイプ内の複雑なロジックがパフォーマンスに大きな影響を与える可能性があります。代わりに、コンポーネント自体に必要なデータを取得します。

+0

だから、 "純粋な"機能以上のものでなければなりません。 –

+0

私はその言葉が実際に意味することは分かりませんが、あなたが今やっていることが間違っていることを知っています:) – Chrillewoodz

関連する問題