Angular:如何在使用http put请求后使用http get请求更新html?

时间:2017-11-16 19:34:30

标签: angular http-get

我的html使用http get请求呈现城市列表。当我使用put请求更新列表时,我希望我的html再次呈现。我该怎么做?

HTML:

foreach($array as $data) {
    $id = date('Y-m-d', strtotime($data['Date']));
    $result[$id][] = $data;
}

打字稿:

<div *ngFor="let city of cityList">
  <h4>{{city}}</h4>
</div>

服务:

cityList: string[];

ngOnInit() {
    this.getCities();
  }

getCities() {
  this.cityListService.getCitiesSaved().subscribe(
    cities => {
      this.cityList = cities;
    }
  );
}

1 个答案:

答案 0 :(得分:0)

在Angular中,视图是动态更新的,所以你需要的只是将新元素推送到cityList数组,Angular就可以了。