1
我想使用ng2-datepicker,并且我没有从输入元素获取触摸的响应。日期选择器输入被标记为已触摸,但不会反弹到Angular。Angular 2 - 我如何捕捉孩子的触摸值输入元素
<ng2-datepicker class="form-control ng-untouched ng-pristine ng-invalid" formcontrolname="datefound" _nghost-lur-40="" ng-reflect-name="datefound">
<div _ngcontent-lur-40="" class="datepicker-container u-is-unselectable">
<div _ngcontent-lur-40="" class="datepicker-input-container">
<input _ngcontent-lur-40="" class="datepicker-input ng-untouched ng-pristine ng-valid" type="text">
<div _ngcontent-lur-40="" class="datepicker-input-icon">
<i _ngcontent-lur-40="" class="ion-ios-calendar-outline"></i>
</div>
</div>
<!--template bindings={
"ng-reflect-ng-if": null
}-->
</div>
</ng2-datepicker>
是否有角2的方式来获取日期选择器输入和附加onTouchedCallback行动呢?我不想修改ng2-datepicker模块,所以我想从父级完成所有的代码。
我可以做类似如下的内容: - form.get('datefound')('.datepicker-input').touched
您是否可以在日历中选择日期时处理事件? –
是的。在日历中选择日期时,按预期工作。它只有在我直接在输入框中输入一些没有效果的东西时才有效 – Campey