【发布时间】:2018-07-25 08:48:31
【问题描述】:
尝试实现一个搜索栏,您可以在其中按项目名称或日期进行搜索。只是想知道是否有办法禁用日期选择器自动完成功能?
问题是: - 如果我按日期搜索,没关系 - 如果我按名称搜索没关系...直到我失去搜索输入的焦点,然后它会自动完成一个日期
示例: 如果我搜索一个包含 1234 的项目并失去搜索输入的焦点,它将以 01/01/1234 完成并用它进行研究...
<mat-form-field id="search">
<input i18n-placeholder="Search@@searchBar" matInput placeholder="Search..."
[matDatepicker]="picker" (dateInput)="searchDate($event)" #input />
<mat-icon matPrefix>search</mat-icon>
</mat-form-field>
<span>
<mat-datepicker-toggle [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker ></mat-datepicker>
</span>
也许我只是做错了...? 问候 j0w
【问题讨论】:
-
我只会将您重定向到文档示例,您也可以在其中看到它发生的情况,我开始输入日期然后松开输入字段的焦点:material.angular.io/components/datepicker/examples
-
如果您输入 123,然后走出该领域,您将获得 1/1/123。这就是我想阻止的情况
-
我已经提供了答案,欢迎查看
标签: angular autocomplete datepicker angular-material