Angular Can';t绑定到';ngModel';因为它不是';t'的已知属性;垫滑动开关';

Angular Can';t绑定到';ngModel';因为它不是';t'的已知属性;垫滑动开关';,angular,angular-material,angular5,angular-material-5,Angular,Angular Material,Angular5,Angular Material 5,我试图获取mat滑动开关的当前值,但不幸的是,我将得到一个错误: Error: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'mat-slide-toggle'. 我在组件的html部分使用如下切换: <mat-slide-toggle color="primary" [(ngModel)]="showInnerView"> Default Slid

我试图获取
mat滑动开关的当前值,但不幸的是,我将得到一个错误:

Error: Template parse errors:
Can't bind to 'ngModel' since it isn't a known property of 'mat-slide-toggle'.
我在组件的html部分使用如下切换:

 <mat-slide-toggle color="primary" [(ngModel)]="showInnerView">
      Default Slide Toggle
 </mat-slide-toggle>
showInnerView: boolean = false;
我做错了什么


鞋垫滑动拨动的

[(ngModel)]



使用过的版本:Angular:5.2.4,Angular Material:5.2.0

ngModel
存在于
@Angular/forms
FormsModule
中,因此将其导入到您的
AppModule
(或您尝试使用它的任何模块)


另请参见此问题:

请尝试在相应的模块中包括FormsModule,如下所示

@NgModule({
imports: [ BrowserModule, FormsModule ],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})

我包含了import@angular/forms,但只使用了reactiveforms模块。包括FormsModule帮助!