http请求无法处理第二次提交的表单angular 7

时间:2019-07-24 09:30:15

标签: angular7 angular-reactive-forms angular-components angular-router angular-http

我有一个具有形式的组件。以下是组件

 export class CreateadminComponent implements OnInit { 
  ngOnInit() {
  }

  onSubmit(){
    this.authservice.register(this.adminform.value).subscribe(
        data =>{
        },
        error => {
        }
    )
    }
 } 

在表单提交时,我正在调用上面的函数onSubmit(),该函数具有authservice,这是我的auth.service.ts,其中我拥有http代码

public register(user: User):Observable<any>{
   return this.http.post(this.baseUrl+'auth/register', user, httpOptions);
 }

当我第一次提交表单时,在auth.service中编写的http.post被成功调用。但是,在提交表单后,如果我尝试第二次提交表单而不刷新页面,则不会调用http.post。

第二次停止http通话的原因是什么?解决办法是什么?

请帮助!预先感谢

0 个答案:

没有答案