在我的前端网页上,有一个按钮允许用户点击提交数据。用户可以通过相同的宁静API多次提交数据。我在角度中使用了 http.post 方法来发布数据,但是它仅在用户首次单击“提交”时有效。
123123
每当用户单击提交按钮时,如何使帖子正常工作?预先感谢。
答案 0 :(得分:0)
您需要在“ this.subscription”之前和内部提供代码,因为我们只能以其他方式猜测。如果您可以提供按钮的HTML,也可能会突出显示该问题。
我尝试使用以下内容,但没有任何问题:
onClick() {
//**code in here executed every time user click submit button**.
this.subscription = this.http.post<any>("https://www.google.com", {}, {}).subscribe(result => {
console.log(result);
});
}
<button (click)="onClick()">Click me</button>
答案 1 :(得分:0)
记住Angular的设计模式:您具有管理项目的组件和服务。该服务文件具有可注入的注释。
第二:建议有一种方法来调用请购单。也许是解决方案,因为角度丢失了参考。