小白求救,angularjs我的后台数据发生变化时,但是绑定在页面的数据没有发生变化,我能否重新渲染页面,求救求救

解决方案 »

  1.   

    我们再说一个话题吗?
    我的意思是controller里数据变化但是页面不会变化,我重新请求什么?
      

  2.   

    是不是说第一个话题,你自己去看你标题里说的是啥吧。至于解决方案,controller里面引入$timeout模块,数据变化的时候调用$timeout,像下面这样$timeout(function(){
        $scope.data = data;
    },0);
      

  3.   

    是不是缓存机制啊。。在控制台先确定是否发变化了。。在想想怎么针对解决吧
    建议你去看看浏览器的加载原理。。和angularjs的渲染步骤
      

  4.   

    前台一直AJAX去后台询问是否变化,如果有变化重新获取数据
      

  5.   

    用$apply