解决angular2 获取到的数据无法实时更新的问题


Posted in Javascript onAugust 31, 2018

今天在工作当中碰到了个问题,当我点击地图上面的城市,从后台获取数据更新列表,明明后台的数据已经返回到前端,但是数据就是不能实时更新到页面上,因为在做第一版的时候是没有这个问题的,就感觉可能是自己调用后台接口的时候顺序出了问题,结果一直钻到死胡同里面去了,后来求助老大,终于把问题解决了,现在记录一下,以加深记忆。

问题:点击下面地图上的城市,更新列表

解决angular2 获取到的数据无法实时更新的问题

getPageList(){
    //this.postMapJson 输入数据
    this.netUserAnalyzeService.getCityOrRegionOrgUserList(JSON.stringify(this.postMapJson))
    .then((res:any)=>{
      var list =res.data.list;
      
        var resList =this.netUserAnalyzeService.list(list);
        this.orgLists = resList;
        this.orgFirstId = res.data.list[0].organizationId;
        this.pageParams.totalItems = res.data.page["totalResult"];
      
      this.changeDetectorRef.markForCheck();
      this.changeDetectorRef.detectChanges();
    },error => this.errorMessage = error)
  }

上面代码中 changeDetectorRef 所调用的具体的方法。

当然在使用之前需要引入:

import {ChangeDetectorRef} from '@angular/core';
constructor(
    private changeDetectorRef:ChangeDetectorRef
  ){}

以上这篇解决angular2 获取到的数据无法实时更新的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
jQuery 验证插件 Web前端设计模式(asp.net)
Oct 17 Javascript
js获取location.href的参数实例代码
Aug 02 Javascript
jquery自动将form表单封装成json的具体实现
Mar 17 Javascript
js用拖动滑块来控制图片大小的方法
Feb 27 Javascript
JavaScript驾驭网页-CSS与DOM
Mar 24 Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 Javascript
浅谈vuex之mutation和action的基本使用
Aug 29 Javascript
angular内置provider之$compileProvider详解
Sep 27 Javascript
vue的列表交错过渡实现代码示例
May 05 Javascript
Vue CLI3基础学习之pages构建多页应用
Jun 02 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 Javascript
vue 项目中使用Loading组件的示例代码
Aug 31 #Javascript
解决Angular2 router.navigate刷新页面的问题
Aug 31 #Javascript
浅谈angularJS2中的界面跳转方法
Aug 31 #Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
Aug 31 #Javascript
Angular2之二级路由详解
Aug 31 #Javascript
基于jQuery ztree实现表格风格的树状结构
Aug 31 #jQuery
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
Aug 31 #Javascript
You might like
FleaPHP的安全设置方法
2008/09/15 PHP
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
Angular工具方法学习
2016/12/26 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
python学习之matplotlib绘制散点图实例
2017/12/09 Python
python+splinter自动刷新抢票功能
2018/09/25 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
荷叶母亲教学反思
2014/04/30 职场文书
安全生产月活动总结
2014/05/04 职场文书
专题组织生活会思想汇报
2014/10/01 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
2015年教师节活动总结
2015/03/20 职场文书
第一军规观后感
2015/06/12 职场文书
法定授权委托证明书
2015/06/18 职场文书
Python django中如何使用restful框架
2021/06/23 Python
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python