標題的兩個方法做用相同。app
在每一次Javascript代碼執行序列執行結束後,Angular都去檢查綁定的數據是否發生改變,經過調用scope.apply完成。scope. apply最後調用scope.digest()方法去更新bindings或者watchers。
看個例子:框架
關於scope.apply的工做細節,see my blog Compare Data Binding mechanism: SAPUI5 and Angular:ui
https://blogs.sap.com/2016/06...編碼
每次UI roundtrip結束以後,在UI框架DO_HANDLE_DATA的末尾會硬編碼一行bol_core->modify(), 把BOL buffer裏的change flush到Genil layer:spa
要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":
3d