我正在使用角度5开发角度应用程序 . 我想使用角度材质的“MatTableDataSource” . 但我得到这个错误
模块'AppModule'导入的意外值'MatTableDataSource' . 请添加@NgModule注释 .
我为这个问题寻找解决方案 . 我在git中找到了这个解决方案
“https://github.com/angular/material/issues/10981”
有一个名为@dliebel的用户给出了解决方案 . 我应用了它,但一次又一次地得到这个错误 . app.module.ts如下所示
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { ReactiveFormsModule, FormsModule, FormArray } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import { AppComponent } from './app.component';
import { SellDetailFormComponent } from './sellDetail/sellDetailForm.component';
import { RouterModule, Routes } from '@angular/router';
import { HotTableModule } from '@handsontable/angular';
import { CommonModule } from '@angular/common';
import { MatTableModule, MatSortModule,MatTableDataSource } from '@angular/material';
import { SellTableComponent } from './sellDetail/sellTable.component';
const appRoutes: Routes = [
{ path: 'sellTable', component: SellTableComponent }
];
@NgModule({
declarations: [
AppComponent,SellTableComponent
],
imports: [
BrowserModule, HttpModule, FormsModule,
RouterModule.forRoot(appRoutes), ReactiveFormsModule,HotTableModule.forRoot() ,
HttpClientModule, HotTableModule,
CommonModule,MatTableModule,MatSortModule,MatTableDataSource
],
bootstrap: [AppComponent]
})
export class AppModule { }
1 回答
尝试正确导入模块 .
对我来说很好 .