When should reread of cl_crm_bol_entity and $scope.$apply be called manually

  1. 云栖社区>
  2. 汪子熙>
  3. 博客>
  4. 正文

When should reread of cl_crm_bol_entity and $scope.$apply be called manually

jerrywangsap 2020-03-02 15:48:47 浏览241
展开阅读全文

CL_CRM_BOL_ENTITY~REREAD

CHECK line 35, scan lv_do_reread to know the logic of its assignment.

reread will not be triggered until this flag is set as true.

$scope.$apply in Angular

When we should call $scope.$apply manually?
看一个实际例子:第14行的div绑定到了angular的模型字段message。
该应用启动后,屏幕显示第6行绑定的值:Waiting 2000ms for update。
然后启动第7行的setTimeout定时器,2秒后,执行定时器的回调函数, 在第8行将模型字段的值改成"Timeout called".

然而,在浏览器上我们没有观察到期望中的页面刷新,UI仍然显示Waiting 2000ms for update,而不是我们期望的Timeout called。
Solution:


本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

网友评论

登录后评论
0/500
评论
jerrywangsap
+ 关注
所属团队号: 汪子熙