天天看點

Angular的scope. apply和CRM WebClient UI的modify方法AngularCRM WebClient UI

标題的兩個方法作用相同。

Angular

在每一次Javascript代碼執行序列執行結束後,Angular都去檢查綁定的資料是否發生改變,通過調用scope.apply完成。scope. apply最後調用scope.digest()方法去更新bindings或者watchers。

看個例子:

關于scope.apply的工作細節,see my blog Compare Data Binding mechanism: SAPUI5 and Angular:

https://blogs.sap.com/2016/06/30/compare-data-binding-mechanism-sapui5-and-angular/

CRM WebClient UI

每次UI roundtrip結束之後,在UI架構DO_HANDLE_DATA的末尾會寫死一行bol_core->modify(), 把BOL buffer裡的change flush到Genil layer:

本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。

繼續閱讀