私は、そのコンポーネントでLodashを活用するAngular 2.xアプリを持っています。また、ビューテンプレートでも同様に使用することを検討しています。角度テンプレート効率のLodash
私は(2.xの1.xへの切り替え中)角度が"performance reasons,"ために、そのより集中ビューテンプレートパイプ(のようfilter
とorderBy
)のいくつかのサポートを落としたことに気付きましたし、それが今ではそれを行う」と述べていますコンポーネント。
ビューでLodashを使用する場合は、同じアドバイスに従ってください。ビューにLodash(または同等のライブラリ)を使用してはならない理由は「パフォーマンス上の理由」ですか?それは時間と時間が変わることはありませんか?
いくつかの使用例は、次のことができます任意の入力のための
<div *ngIf="_.isEmpty(someVariable)">
....
</div>
<div *ngFor="let x of _.union(arrayOne, arrayTwo)">
....
</div>
ありがとう!問題のプロジェクトはオープンソースで、ホストされているhereです。
角度変化の検出はここでのパフォーマンスの問題です。ビューでloadash apiを呼び出す場合は、コンポーネントクラスで呼び出すことをおすすめします。その方法で簡単にデバッグすることができます。 –