Проверка типа на основе шаблона ввода материала Angular

#angular #angular-material #material-design

#angular #angular-material #материал-дизайн

Вопрос:

Я использую материал Angular, и хотя в документации говорится, что атрибут типа HTML5 следует интерпретировать как директиву валидатора, он не видит его как таковой, и ошибки проверки не возникают, когда значение поля не соответствует типу. Например: URL.

Попробовал следующее:

 <input name="urlInput" [(ngModel)]="profile.url" matInput type="url">
  

Комментарии:

1. У меня возник аналогичный вопрос при использовании типа электронной почты. Демонстрация Stackblitz здесь: stackblitz.com/edit /…

Ответ №1:

Похоже, что это открытая проблема с формами, управляемыми шаблонами Angular. Смотрите открытую ошибку здесь: https://github.com/angular/angular/issues/16352