1

我正在使用 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>

当用户更改日期时,我会收到通知

  1. 日期选择
  2. 月份选择
  3. 年份选择

区分日选择和月或周选择。我知道我可以添加类似

(click)="checkPath($event)"

并评估event.path()它是否包含daypicker, monthpicker or yearpicker. 但这种方法仅适用于 Chrome,不适用于 FF。

如果这是在日期选择中还是在其他一些选择中,有没有办法区分捕获的事件?

4

0 回答 0