Можно ли передать функцию ngSubmit в качестве параметра? Я создал компонент, который получает Id и имя функции ngSubmit, но как поместить этот параметр в шаблон?
У меня есть компонент под названием форма проверки
проверка-form.component.html
<form [id]="formId" method="post" novalidate [(ngSubmit)]="">
<ng-content></ng-content>
</form>
Мой validation-form.component.ts имеет
@Input() formId: string;
@Input() submit: string;
Я передаю эти значения так
<validation-form formId="ResetPasswordForm" submit="resetPassword()">
</validation-form>
Я хочу указать значение @Input() submit: string; к (ngSubmit). Как я могу это сделать?
<validation-form ... [submit]="resetPassword">
). Функция не будет доступна по имени за пределами вашего компонента, который использует<validation-form>
. - person Daniel W Strimpel   schedule 14.11.2018