我使用https://angular.io/guide/dynamic-form角度动态形式。如何截取网页的每个输入字段上的click事件?我试过了
<pre>
<df-question [question]="question" [form]="form" ng-
click="onContainerClick($event);"></df-question>
</pre>
谢谢
答案 0 :(得分:0)
而不是将点击应用于代码,只需在DynamicFormQuestionComponent
(df-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