javascript - angular view 不更新 scope里面的数据已经确定改变 但是视图还是没有改变

查看:90
本文介绍了javascript - angular view 不更新 scope里面的数据已经确定改变 但是视图还是没有改变的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

1.angular scope数据确定已经改变 view 为什么不更新?
2.

3.console.log输出是这样的 确定数组里面的数据已经改变 视图还是不改变?

解决方案

setTimeout 产生新的执行序列不是被angular JS的库的方法创建的

setTimeout(function () {
    $scope.$apply(function () {
       ...                 // 这里执行你的loadData
      });
  }, 500); 

也可以直接使用angular里的$timeout

这篇关于javascript - angular view 不更新 scope里面的数据已经确定改变 但是视图还是没有改变的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆