angular - 由于某种原因,Angular 8 中的 POST 无法正常工作
问题描述
伙计们 :)。我第一次以角度测试 POST 到 API,但它不工作。我查看了其他代码,但似乎没有任何问题。
零件
onSubmit(){
this.housePostService.addhouse(JSON.stringify(this.addHouseForm.value));
}
服务
public addhouse(data: string): Observable<string>{
return this.http.post<string>(this.url, data);
}
解决方案
http.post()
返回一个冷的 observable。所以你应该订阅 observable 来执行它。
像这样的东西:
this.housePostService.addhouse(JSON.stringify(this.addHouseForm.value)).subscribe();
推荐阅读
- python - 如何找到从给定数据集中的序列中获得的子序列的概率?
- java - 对等方重置连接:套接字写入错误 httpclient 和 geoserver
- json - 在 Typescript/JavaScript 中循环遍历 JSON 数据
- google-analytics - 使用数据层发送数据时,事件类别的事件跟踪数据在 Google Analytics 实时视图中显示未定义
- c - 将指针转换为 _Atomic 指针和 _Atomic 大小
- php - 正则表达式匹配一个匹配组中的多行
- c++ - 如何从分水岭 (OpenCV - C++) 中获取分段区域以进行进一步分类
- javascript - text/plain 类型的文件传输速度比其他 mime 类型快得多
- youtube-data-api - YouTube 数据 API 返回“访问未配置”错误,尽管它已启用
- python - Pandas 数据帧 CSV 减少磁盘大小