たとえば、私はToDoアイテムで単純な配列を持っています。とを未完了を完了
:角度性能 - パイプ対ゲッター
[
{ name: 'Item 1', completed: false },
{ name: 'Item 2', completed: false }
{ name: 'Item 3', completed: true }
{ name: 'Item 4', completed: false }
]
この配列は2行で表示されなければなりません。
私には2つの選択肢があります。
1ゲッター。
public get doneItems() {
// filter and return only done items. And similar method for not done
}
2パイプ。
質問:
あなたはオプションは、より良い性能を持っているいくつかのメトリクスや提案を持っていますか、場合に更新され、アレイ(、更新、追加、削除)、より複雑なアイテムやページ上の100項目まではライブがあるはずです。
ありがとうございます!
パフォーマンス上の問題ウェブ上のミッションクリティカルな問題を解決していない場合は、大きな違いは何も想像できません。私は文脈と問題解決の方法に基づいて決定するだけです。 – mok
ちょうどフィルターをかける、それは私が思う100項目のためのどんな違いもありません。一般的に、より単純な解決策は - より良い – euvl
あなたたちありがとう、ありがとう! –