标題的兩個方法作用相同。
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:
本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。