我试图使用日期选择器。我对复选框或单选按钮没有任何问题。但是,当我尝试并添加日期选择器,我总是得到这个错误:角度材料日期选择器不适用于我
我app.module.ts文件Error: Template parse errors: Can't bind to 'htmlFor' since it isn't a known property of 'md-datepicker-toggle'
:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { MdButtonModule,
MdCheckboxModule,
MdCardModule,
MdRadioModule,
MdDatepickerModule } from '@angular/material';
import { AppComponent } from './app.component';
import { WeekControlComponent } from './week-control.component';
@NgModule({
declarations: [
AppComponent,
WeekControlComponent
],
imports: [
BrowserModule,
FormsModule,
MdButtonModule,
MdCheckboxModule,
MdCardModule,
MdRadioModule,
MdDatepickerModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
而且我有一个WeekControlComponent:
HTML<input mdInput [mdDatepicker]="picker" placeholder="Choose a date">
<md-datepicker-toggle mdSuffix [for]="picker"></md-datepicker-toggle>
<md-datepicker #picker></md-datepicker>
TS
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-week-control',
templateUrl: './week-control.component.html',
styleUrls: ['./week-control.component.css']
})
export class WeekControlComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
我COPIE d直接从angular.io材质示例页面查看示例。我不明白为什么它不工作。有人可以帮我吗?
我有一个工作plunker [这里](https://plnkr.co/edit/NWIq75PQM4l7awHLygDq?p=preview),我为答案[这里](https://stackoverflow.com/a/46159653)。也许它会帮助:) – BogdanC