私はngrxでAngular 2アプリを開発しましたが、私はより良いパフォーマンスを得るためにOnPushの変更検出に興味がありました。 「コンポーネントが入力プロパティにのみ依存し、それらが不変の場合、このコンポーネントは入力プロパティの1つが変更された場合にのみ変更されます。 "特別なケースのOnPush変更検出
1)私のコンポーネントが@Input()プロパティと入力しない性質が混在している場合は、役に立たないOnPushです:したがって、私はOnPush約2(簡単な)質問がありますか?
2)プロパティ(@Inputなし)のみを持つコンポーネントについては、同じ質問があります。事前:)
また、単にあなたのコードが状態を変更した後 '変化検出が呼び出さを取得するために' ChangeDetectorRef.detectChanges() 'や' ChangeDetectorRef.markForCheck()を呼び出すことができます。 –
素晴らしい、ありがとう! :) –
@GünterZöchbauer私は何かを理解していない。私のコンポーネントに入力プロパティがない場合、OnPushは無用です。 –