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

i042416發表於2020-03-13

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

Angular

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

看個例子:

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

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

blogs.sap.com/2016/06/3

CRM WebClient UI

每次UI roundtrip結束之後,在UI框架DO_HANDLE_DA他的末尾會硬編碼一行bol_core->modify(), 把BOL buffer裡的change flush到Genil layer:

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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2680021/,如需轉載,請註明出處,否則將追究法律責任。

相關文章