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.0ngModel
存在于@Angular/forms
的FormsModule
中,因此将其导入到您的AppModule
(或您尝试使用它的任何模块)
另请参见此问题:请尝试在相应的模块中包括FormsModule,如下所示
@NgModule({
imports: [ BrowserModule, FormsModule ],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
我包含了import@angular/forms,但只使用了reactiveforms模块。包括FormsModule帮助!