Я работаю над простой формой, конвертируя ее из начальной загрузки в материал.
Хотя я работаю с Angular 6, форма отправляется в старом стиле при отправке (без использования угловых форм)
<form method="post" action="http://api.example.com/submit" id="user_form">
<mat-form-field>
<input matInput placeholder="name" name="username">
</mat-form-field>
<mat-radio-group required>
<mat-radio-button name="company" value="company1">company 1</mat-radio-button>
<mat-radio-button name="company" value="company2">company 2</mat-radio-button>
</mat-radio-group>
<button type="submit">submit</button>
</form>
Для простоты я хотел бы сохранить это так, и я не хочу использовать какой-либо javascript для отправки этой формы (без формы на основе шаблона ИЛИ реактивной формы).
Ввод отлично работает с добавлением атрибута имени в импут, и когда я отправляю форму (нажимаю кнопку отправки), она отправляется на сервер, как ожидалось.
Что касается мат-радио, эти данные не отправляются на сервер в почтовых данных. Я предполагаю, что первый - это собственный ввод, где mat-radio-button является компонентом.
Есть ли способ заставить эту работу работать? (опять же, без обработки формы POST на стороне TS)