Если я отправлю форму с помощью button type="submit"
, появятся сообщения о проверке формы и все в порядке. Однако, если у меня есть кнопка (или ссылка) с (click)="myhandler()"
, то проверки не отображаются.angular2 подтвердите форму при нажатии кнопки
Как я могу либо:
- тег элемент как требующие валидатор для запуска или
- и программно запустить отображение сообщений проверки.
Примечание: это простые проверки, как это требуется в полях ввода.
Пример кода:
<form (ngSubmit)="save()">
<input required type='text' [(ngModel)]="name">
<!-- Shows validation messages but still calls save() -->
<button (click)="save()">Click</button>
<!-- Only submits if valid and shows messages -->
<button type="submit">Submit</button>
</form>
<!-- does not even show validation messages, just calls save -->
<button (click)="save()">Click 2</button>
пожалуйста, укажите код. Я думаю, проблема связана с вашим кодом. – micronyks
его кнопка типа 'submit' или ее простая кнопка, связана с проверкой, обеспечивает работу кода, мы поможем вам –
ans - короткая надежда помогает, добавляет скрытый div на основе form.validate, т.е. '