解決angular2 獲取到的數(shù)據(jù)無(wú)法實(shí)時(shí)更新的問(wèn)題
今天在工作當(dāng)中碰到了個(gè)問(wèn)題,當(dāng)我點(diǎn)擊地圖上面的城市,從后臺(tái)獲取數(shù)據(jù)更新列表,明明后臺(tái)的數(shù)據(jù)已經(jīng)返回到前端,但是數(shù)據(jù)就是不能實(shí)時(shí)更新到頁(yè)面上,因?yàn)樵谧龅谝话娴臅r(shí)候是沒(méi)有這個(gè)問(wèn)題的,就感覺(jué)可能是自己調(diào)用后臺(tái)接口的時(shí)候順序出了問(wèn)題,結(jié)果一直鉆到死胡同里面去了,后來(lái)求助老大,終于把問(wèn)題解決了,現(xiàn)在記錄一下,以加深記憶。
問(wèn)題:點(diǎn)擊下面地圖上的城市,更新列表
getPageList(){ //this.postMapJson 輸入數(shù)據(jù) 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 所調(diào)用的具體的方法。
當(dāng)然在使用之前需要引入:
import {ChangeDetectorRef} from '@angular/core';
constructor( private changeDetectorRef:ChangeDetectorRef ){}
以上這篇解決angular2 獲取到的數(shù)據(jù)無(wú)法實(shí)時(shí)更新的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
AngularJs解決跨域問(wèn)題案例詳解(簡(jiǎn)單方法)
本文通過(guò)一個(gè)案例給大家介紹angularJs解決跨域問(wèn)題,非常具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧2016-05-05解決angular的post請(qǐng)求后SpringMVC后臺(tái)接收不到參數(shù)值問(wèn)題的方法
這篇文章主要介紹了解決angular的post請(qǐng)求后SpringMVC后臺(tái)接收不到參數(shù)值問(wèn)題的方法,感興趣的小伙伴們可以參考一下2015-12-12angularJS 發(fā)起$http.post和$http.get請(qǐng)求的實(shí)現(xiàn)方法
本篇文章主要介紹了angularJS 發(fā)起$http.post和$http.get請(qǐng)求的實(shí)現(xiàn)方法,分別介紹了$http.post和$http.get請(qǐng)求的方法,有興趣的可以了解一下2017-05-05使用 Github Actions 自動(dòng)部署 Angular 應(yīng)用到 Github Pages的方法
這篇文章主要介紹了使用 Github Actions 自動(dòng)部署 Angular 應(yīng)用到 Github Pages,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07Angularjs 實(shí)現(xiàn)移動(dòng)端在線測(cè)評(píng)效果(推薦)
這篇文章主要介紹了Angularjs 實(shí)現(xiàn)移動(dòng)端在線測(cè)評(píng)效果,需要的朋友可以參考下2017-04-04