我正在使用 ngx-bootstrap 并遵循这样的不同实施建议或此处提出的解决方案。如果我像这样使用它
<div class="input-group-addon datepickerCLS" dropdown (click)="toggleCalendar($event)"
(clickOutside)="closeCalendar($event)" [isOpen]="showCal">
<button dropdownToggle type="button" class="glyphicon glyphicon-calendar datepickerCLS" aria-hidden="true">
</button>
<div class="dropdown-menu dropdown-menu-right" >
<datepicker [(ngModel)]="internalDate"
[startingDay]="startD" [showWeeks]="true"
(selectionDone)="setDate()">
</datepicker>
</div>
</div>
当用户更改日期时,我会收到通知
- 日期选择
- 月份选择
- 年份选择
区分日选择和月或周选择。我知道我可以添加类似
(click)="checkPath($event)"
并评估event.path()
它是否包含daypicker, monthpicker or yearpicker
. 但这种方法仅适用于 Chrome,不适用于 FF。
如果这是在日期选择中还是在其他一些选择中,有没有办法区分捕获的事件?