Угловая - Отправить форму программно.
У меня есть группа форм в HTML, и я хочу, чтобы компонент отправил действие формы с полем электронной почты в методе post. Вместо обычной кнопки отправки.
Ниже testMethod вызывается с другой кнопки. В этом методе я хочу опубликовать testForm. Он должен быть опубликован старым школьным способом, поскольку он требует действия.
Это мой HTML:
<form
[formGroup]="testGroup"
[action]='actionLink'
method='POST'
#testForm>
<input name='Email' type='hidden' [value]='currentUserEmail'>
</form>
Это попытка моего TS файла Component:
@ViewChild('testForm') testFormElement;
public currentUserEmail: string = '';
public testGroup = this.formBuilder.group({
Email: ''
});
public testMethod(): void {
// Below: This currently doesnt seem to do anything.
this.testFormElement.ngSubmit.emit();
}