标题的两个方法做用相同。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