手动触发输入焦点时如何显示ngx-bootstrap日期选择器?

问题描述 投票:0回答:1

我想在datepicker失去焦点时实现一些逻辑=>所以(模糊)但是!当我想从所述选择器中选择某个日期时,它将触发逻辑->关闭datepicker而不注册任何值更改。我的方法是(onHidden),因为当我使用日期选择器时它不会被触发,但是当我在外面单击时,但是只有在显示日期选择器时才会触发。

当我手动将输入字段设置为焦点时,如何显示日期选择器?由于没有可用的服务和/或指令类型可以触发.show()

Stackblitz半相关示例:

Stackblitz

angular ngx-bootstrap
1个回答
0
投票

您可以使用nativeElement中可用的click()方法来触发DatePicker。尝试一下,就可以了

 setFocus() {
   this.picker.nativeElement.focus();
   this.picker.nativeElement.click();
 }
© www.soinside.com 2019 - 2024. All rights reserved.