首页 > 解决方案 > Angular 11- 但数据 ['id'] 在本节中带有红色下划线。我怎样才能做到这一点?

问题描述

我想访问表单中的 id,添加后,应显示添加记录的详细信息。

  add(city:City)
  {

    this.httpClient.post(this.path+'cities/add',city).subscribe(data=>{
      this.alertifyService.success("Şehir Başarayla Eklendi.");
      this.router.navigateByUrl('cityDetail/'+data['id']);
    });
  }

标签: angulartypescript

解决方案


将响应类型添加到发布功能

add(city:City) {
  this.httpClient.post<{id: string>}(this.path+'cities/add',city).subscribe(data=>{
    this.alertifyService.success("Şehir Başarayla Eklendi.");
    this.router.navigateByUrl('cityDetail/'+data['id']);
  });
}


推荐阅读