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

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

有人可以帮忙/指导我。

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

最佳答案

我正面临着同样的问题,但不幸的是<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资料中得到解决,直到我继续讨论为止。

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

10-13 03:15