Angular Material - 在页面加载/html 标签上嵌入日期选择器

标签 angular datepicker angular-material

我有一个要求,其中必须在页面中显示 Material 日期选择器(实际日期选择器本身而不是图标)。

页面应始终显示日期选择器而不是单击图标。

有人可以帮助/指导我吗?

enter image description here

最佳答案

我遇到了同样的问题,不幸的是 <mat-datepicker opened="true" #picker></mat-datepicker>不起作用。

我也分析了源代码,似乎他们不处理这种情况或者不工作。

为了完成这项工作,我所做的是将重点放在元素上,然后继续并从中打开。

 <input matInput id="matInputEle" [matDatepicker]="picker" (focus)="picker.open()" >

在你的 .ts 中添加一个函数

ngOnInit() { 
   setTimeout(()=>{
        document.getElementById("matInputEle").focus();
   },1);
}

希望这对您有所帮助。

我们需要等待这个问题在 Angular Material 中得到解决,直到我解决这个问题。

关于Angular Material - 在页面加载/html 标签上嵌入日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47252435/

相关文章:

angular - 动态插入垫复选框

angular - Angular 变化检测是否发生在服务中?

Swift D 日 UIPickerDate

java - 设计时未找到类异常

html - 在 Chrome 中使用 md-input 定位错误 - Angular Material & HTML

html - 带有 md 虚拟中继器的 md 子标题行为不正常

node.js - 本地主机 :4200 not working for my angular app

javascript - 使用 Angular 6 进行分步导航

angular - 使用 go 提供 Angular dist 文件夹

javascript - jQuery 日期选择器定位