当用户专注于输入元素时,我想打开一个日期选择器。我不想要一个切换按钮。
<input
matInput
[matDatepicker]="picker"
type="text"
name="dob"
#dob="ngModel"
class="form-control"
[(ngModel)]="details.dob"
placeholder="Enter Date of Birth"
readonly
/>
<mat-datepicker #picker></mat-datepicker>
上面的代码没有提供这个功能。
最佳答案
添加 focus
事件处理程序为 picker.open()
<input
matInput
[matDatepicker]="picker"
type="text"
name="dob"
#dob="ngModel"
class="form-control"
[(ngModel)]="details.dob"
(focus)="picker.open()"
placeholder="Enter Date of Birth"
readonly
/>
<mat-datepicker #picker></mat-datepicker>
关于angular - 如何在没有 <mat-datepicker-toggle> 的情况下使用 Angular Material 日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55352205/