【发布时间】:2022-04-08 07:27:13
【问题描述】:
我正在使用 angular 5 开发一个 angular 应用程序。我想使用 angular-material 中的“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 { }
【问题讨论】:
-
分享你的 app.module
-
@Vikas 我编辑了我的问题
-
MatDataTableSource不是角度模块,将其从导入中删除 -
我想问题现在已经解决了?
-
是的。非常感谢。
标签: angular