2016-01-10 72 views

回答

4

UPDATE 16年3月4日

從Angular2 changelog

OnPushObserve是Dart的一個實驗性功能,並且存在概念性性能問題,因爲設置observables速度很慢。改用OnPush。

INITIAL

參照ng-book2教程的描述中,如果一個組件依賴於觀察到的輸入(數據流),並改變檢測策略被指定爲OnPushObserve,

然後角將認購變化對輸入並在發生新事件時觸發更新。

我的理解是:如果組件依賴於一成不變的投入使用

  • OnPush策略。
  • 如果組件依賴於可觀察輸入,則使用OnPushObserve策略。

除了當前版本Angular docs的說法令人困惑之外,所有這些看起來都很清楚。

OnPushObserve - 這是一個實驗性功能。僅適用於Dart。