home.ts
在其OnInit()
函数中使用以下代码从服务获取数据:
this._http.get(this._url+this.SNO+"&"+this.randomno,{headers:headers})
.subscribe(data => {this.list=data.json();
现在,此页面有一个用于添加新记录的字段。用户添加记录后,我基本上使用以下代码重新加载页面:
this.navCtrl.setRoot(CommunicationPage
我想在不重新加载页面的情况下刷新数据,我该怎么做?
在我的示例中,我将所有参数保留为数据变量
data: any = {};
ngOnInit(): void {
this.route.queryParams.subscribe((params: any) => {
this.data = {...params};
this.countriesService.getCountries(this.data).subscribe((res: any) => {
this.countries = res.data.countries
})
});
}
当我想"刷新"我的数据列表时,我正在这样做
searchCountries() {
this.data.random = Math.random();
this.router.navigate([], {queryParams: this.data });
}
这就是你要找的吗?