onSubmit стрельба дважды в Angular - PullRequest
0 голосов
/ 21 апреля 2020

Итак, мой 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 Но это также не сработало для меня. Знаете ли вы какие-либо другие исправления?

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

Оказалось, это было плохо, я дважды вызывал метод onSubmit в html, через форму и кнопку.

0 голосов
/ 21 апреля 2020

Первый запрос может иметь тип OPTIONS, а второй - любой метод, который вы указали. Вы проверяли инструменты инспектора?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...