事件onclick动态

时间:2017-10-13 09:58:49

标签: forms angular input dynamic onclick

我使用https://angular.io/guide/dynamic-form角度动态形式。如何截取网页的每个输入字段上的click事件?我试过了

<pre>
<df-question [question]="question" [form]="form" ng-
click="onContainerClick($event);"></df-question>
</pre>

谢谢

1 个答案:

答案 0 :(得分:0)

而不是将点击应用于代码,只需在DynamicFormQuestionComponentdf-question)在输入字段中添加click事件(代码取自文档)

<强> HTML:

<input (click)="onContainerClick($event)" *ngSwitchCase="'textbox'" 
       [formControlName]="question.key"
       [id]="question.key" [type]="question.type">

BTW,您使用的是不是Angular的ng-click,而是AngularJS。

<强> TS:

onContainerClick(event) {
  console.log('clicked')
}

DEMO (检查控制台)https://plnkr.co/edit/MbwuhWJrJOwuW23ZbzsC?p=preview