所以基本上我有一个服务(dataService),它从后端调用GET方法,例如:
getData(routeLink: string): Observable<any> {
return this.http.get(environment.apiUrl + 'api/controller/' + routeLink)
.map((res: Response) => res.json());
}
我在其他组件中使用此服务,例如:
loadDataMethod(routeLink: string) {
this.dataService.getData(routeLink)
.subscribe((allData: Array<Data>) => {
this.allData = allData;
});
}
其中this.AllData是“数据”类型的数组(包含两个字符串属性)。 html文件只是循环this.AllData列表。
问题是,当从数据库中删除对象并稍后调用loadDataMethod()时,列表保持不变,此问题仅在IE中出现。但是我注意到,当我转到设置->安全->删除浏览历史记录->并在以后清空临时Internet文件时,列表会随着更改而更新。如何解决此问题?