【问题标题】:Event onclick dynamic事件onclick动态
【发布时间】:2018-03-25 10:26:01
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: forms angular input dynamic onclick


    【解决方案1】:

    而不是将点击应用于标签,只需在您的 DynamicFormQuestionComponent (df-question) 的输入字段上添加 click 事件(代码取自文档)

    HTML:

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

    顺便说一句,您使用的不是 Angular,而是 AngularJS。

    TS:

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

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

    【讨论】:

      猜你喜欢
      • 2011-10-22
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      相关资源
      最近更新 更多