如何在单击输入时打开 ngbDatepicker

How to open ngbDatepicker on click of input

我想打开 bootstrap 4 单击输入字段的日期选择器。 我不想显示日历图标 我该如何解决这个问题?

将点击功能 (click)="d.toggle()" 赋予输入字段而不是赋予日历图标

你可以这样做:

<input
  readonly
  placeholder="yyyy-mm-dd"
  class="form-control"
  ngbDatepicker 
  (click)="datePicker.toggle()"
  #datePicker="ngbDatepicker">

我在这里创建了一个小演示示例: https://stackblitz.com/edit/angular-anhgsg