宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-08-30

今天在工作中遇到了一个问题。当我点击地图上的城市,从后台得到数据更新列表时,很明显后台的数据已经回到了前端,但是数据无法实时更新到页面。因为我做第一版的时候没有这样的问题,所以我觉得调用后台接口的时候顺序可能有问题,最后也是死路一条。后来我向老板求助,终于解决了问题。现在,我会记录下来加深记忆。

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

getpage list(){//this . post pjson输入数据this . netuser analyzeservice . getcity orregionorgueserlist(JSON . stringfy(this . post pjson))。然后((RES 3360 any)={ varlist=RES . data . list;var resList=this . NetuserAnalYSiZeServiCe . list(list);this.orgLists=resListthis . orgfirst id=RES . data . list[0]。organizationIdthis . page params . total items=RES . data . page[' total result '];this . changeddetectorref . markforcheck();this . changedetectorref . detectchanges();},错误=这个。errormessage=error)}在上面的代码中由changeDetectorRef调用的特定方法。

当然,你需要介绍:

从“@angular/core”导入{ changeddetectorref };构造器(private changedectorref : changedectorref){ }以上文章解决了angular2获取的数据无法实时更新的问题,这是边肖分享的全部内容。希望能给大家一个参考,支持我们。

更多资讯
游戏推荐
更多+