Angular форма с загрузчиком файлов, событие отправки не работает - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть простое приложение angular 9, которое имеет загрузчик файлов, как показано ниже в моем fileuploader.component.html

<form (ngSubmit)="onSubmit()">
    <div>
  <input type="file" name="finput">
    </div>
    <div>
      <button  type="submit" >Upload File</button>
    </div>
  </form>

И в моем fileuploader.component.ts я реализовал метод onSubmit() ,

onSubmit() {
    console.log('in on submit');
    // -- submit logic here----
  }

Однако мой метод onSubmit() не вызывается, и я получаю предупреждение ниже на PhpStorm в fileuploader.component.html.

Event ngSubmit is not emitted by any applicable directives nor by form element 

Любое представление о том, в чем проблема оценили

1 Ответ

0 голосов
/ 28 февраля 2020

Привязка к событию submit.

<form (submit)="onSubmit()">
</form>
...