angular - 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']);
});
}
解决方案
将响应类型添加到发布功能
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']);
});
}
推荐阅读
- python - 修复 LineCollections 的 Matplotlib 3D 绘图中的 Zorder 参数序列
- jquery - 打开没有弹出窗口阻止程序显示 jquery 的新选项卡
- javascript - 如何在点击时加载不同的组件
- webgl - 如何使用 Phaser3/webgl 在网格中显示 250k 单元格?
- php - 从 Woocommerce 感谢页面上的下载表更改列标题
- sql - SQL 中的条件计算
- reactjs - 未处理的拒绝 (SyntaxError):JSON 输入意外结束 - 获取请求获取
- python - 如何连接多个 Python 字典以从多个成员函数作为一个字典返回
- json - 如何将键值对序列化为scala中的json数组?
- python - 如何使用机器学习为数据分配标签/分数