2017-11-09 20 views
2
私は角5及び材料5.0.0-RC0

角度5材料MatTableDataSource

アプリケーションが正しくコンパイルが、Chromeで実行私は

"Uncaught Error: Unexpected value 'MatTable DataSource' imported by the module 'Material Modules'. Please add a @NgModule annotation."

を取得するために、角度4.4.6および材料ベータ19から更新

マットアイコン、マットカードコンテンツ、マットタブグループ、マットダイアログ、xxx ...

私を助けてくれますか?

答えて

0

モジュールをインポートし、@ NgModule Importsセクションに入力します。これはおそらくあなたのsomething.module.tsにあります。

0

Angular 5にアップグレードした後、同様の問題が発生しました。最新のバージョンにtypescript、corejs、angular-cliなどの依存関係をすべて更新して問題を解決しました。

+0

それは私のために働いていない:( –

0

MatTableDataSourceはマスターブランチにありますが、現在のバージョンには追加されません。

が、私は、このリンクは「角度/ CDK /コレクション@」抽象クラスモジュール内の「データソース」

https://github.com/angular/material2/issues/6036

-1

MatTableDataSourceで独自のデータソースを作るためにあなたを助けることを願って、MatTableはすでにでていますMatTableModuleですので、@NgModuleに再度インポートする必要はありません。

共有からMatTableDataSourceを削除 - >インポート

のみimport { MatTableDataSource} from @angular/materialとしてあなたのコンポーネントでそれをインポートします。