это невозможно. Angular transpile и minif ie код, поэтому вы не знаете названия функций
Дело в том, что ваша форма была
this.forms = [
{
'type' : 'input',
'value' : '123',
'event' : 'click',
'function' : this.show,
},
Смотрите эту "функцию" это функция "this.show"
И ваши входные данные могут быть такими:
<div *ngIf="form.type == 'input'">
<input type="text" [ngValue]="form.value"
(click)="form.event=='click' && form.function($event)"
(blur)="form.event=='blur' && form.function($event)"
(focus)="form.event=='focus' && form.function($event)"
/>
</div>
См., что, когда вы используете (event) = "condition && function ()", если условие false не выполнять функцию