onSubmit在Angular中发射两次



所以我的main.ts文件看起来像这样:

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './components/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.error(err));

问题是我的组件中的onSubmit方法,它激发了两次。我读过这篇文章:https://github.com/angular/angular/issues/9954但是这个解决方案已经过时了。然后我发现:https://github.com/angular/angular/issues/9813但这对我来说也不起作用。你知道其他修复方法吗?

第一个请求可以是OPTIONS类型,第二个请求是您指定的任何方法。你检查过检查工具了吗?

结果是我的错,我在html中通过表单和按钮调用了两次onSubmit方法。

最新更新