Форма подачи с угловым материалом - PullRequest
0 голосов
/ 06 октября 2018

эй, по какой-то причине я не могу отправить свою форму, может кто-нибудь объяснить, почему?Я использую Angular Material.

html:

<mat-dialog-content>

<form class="example-form"[formGroup]="movieForm" (ngSubmit)="addMovie(movieForm.value)">

    ......


<button mat-button type="submit" [disabled]="!movieForm.valid" [mat-dialog-close]="true">Save</button>
<button mat-button [mat-dialog-close]="true">Cancel</button>
</form>
</mat-dialog-content>

, и это компонент:

addMovie(form) {
    console.log("check");
  }

Почему я не вижу console.log?

1 Ответ

0 голосов
/ 06 октября 2018

На самом деле вам не нужно передавать какой-либо параметр, потому что у вас уже есть ссылки movieForm в вас component.ts . Просто выполните следующее:

Шаблон html

   <form (ngSubmit)="addMovie()"> 

Component.ts

  addMovie() {
    console.log(this.movieForm);
  }

Чтобы получить прямой доступ к вашим значениям, проверьте результат объекта консоли структура .Вы увидите все свойства, к которым вы можете получить доступ.

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