2017-08-04 41 views

回答

5

OnPush是這樣定義的。

它觸發變化檢測

  • 何時被接收
  • 一個DOM事件的組件偵聽當|async管接收到新的事件
  • @Input()通過變化檢測更新。
  • 時明確註冊組件進行檢查使用ChangeDetectorRef::markForCheck

ChangeDetectionStrategy.Default觸發每一個叫做Angulars區內異步回調變化檢測接下來的變化檢測轉(每DOM甚至聽了角應用程序中,每一個可觀察事件或完成Promise,setTimeout,...)

+0

和'markForCheck'之後 – yurzui

+0

謝謝,好點:) –

+1

您已經回答了類似的問題:) – yurzui

相關問題