标题的两个方法作用相同。

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:

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:

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

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Angular的scope. apply和CRM WebClient UI的modify方法

相关文章:

  • 2021-07-17
  • 2021-07-05
  • 2021-05-07
  • 2021-06-13
  • 2021-04-07
  • 2021-09-23
  • 2021-09-19
猜你喜欢
  • 2021-09-17
  • 2021-05-15
  • 2022-01-01
  • 2021-10-27
  • 2021-09-07
  • 2021-06-03
相关资源
相似解决方案