【发布时间】:2020-02-11 18:58:12
【问题描述】:
我的 customDirective 如何在以下示例中监听 clrDateChange 输出?
<clr-date-container customDirective>
<label for="dateControl">Requirement Date</label>
<input id="dateControl" type="date" [placeholder]="'TT.MM.YYYY'" [(clrDate)]="item.requirementDate" (clrDateChange)="onChange($event)" [ngModel]="null" name="requirementDate"/>
<clr-control-error>{{ 'FORMS.VALIDATION.DATE_INVALID' | translate }}</clr-control-error>
</clr-date-container>
对于普通的 DOM 事件,我可以使用
elementRef.nativeElement.querySelector('input')
检索子输入元素。然而 clrDateChange 是一个角度输出。
我想知道指令是否通常可以监听子组件的输出。
【问题讨论】:
标签: angular angular-directive angular-event-emitter