【发布时间】:2020-02-15 02:32:18
【问题描述】:
我正在尝试使用 Angular Material datepicker 获取日期,如下所述,
在html
<mat-form-field>
<mat-label>Custom calendar color</mat-label>
<input matInput [matDatepicker]="picker2">
<mat-datepicker-toggle matSuffix [for]="picker2"></mat-datepicker-toggle>
<mat-datepicker #picker2 color="primary"></mat-datepicker>
</mat-form-field>
在app.module.ts
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MatNativeDateModule } from '@angular/material';
imports: [
MatDatepickerModule,
MatNativeDateModule
],
在我的package.json
“依赖”:{ "@angular/animations": "^8.2.9", "@angular/cdk": "^8.2.3",
"@angular/core": "~8.2.0",
"@angular/material": "^8.2.3",
"@angular/router": "~8.2.0", “角垫日期选择器”:“0.0.2”, “角度材料日期选择器”:“^1.0.2”,
"hammerjs": "^2.0.8", "ng-material-datetimepicker": "^1.19.2",
},
但是日期选择器图标不起作用,甚至图标也没有显示在视图中。我也更新了 Angular 材质版本,但是没有用。这个问题有什么解决办法?
【问题讨论】:
-
尝试导入mat-icon模块
-
从'@angular/material/icon'导入{MatIconModule};
-
现在图标正在工作,但正如我上面提到的,占位符不起作用,日历也显示但无法按预期正常工作