2017-10-10 1 views
1

公式文書によると、 "MaterialModule"は2.0.beta-11から削除されました。私の古いプロジェクトでは、すべてのサブモジュールを1つずつインポートする必要があります。それは本当に退屈な仕事です。これを改善して、必要なすべてのモジュールをインポートできます。どのように私はそれに対処できますか、角材2のすべてのコンポーネントが必要な場合は?

import{MatListModule,MatInputModule,MatSlideToggleModule, 
MatSelectModule,MatDialogModule,MatToolbarModule, 
MatCardModule } from '@angular/material'; 
+0

この回答を見る、https://stackoverflow.com/a/46629351/1791913 ...この例の 'material.module.ts'ファイルからコードをコピーすることができます:https://stackblitz.com/ edit/ng-mat-beta-11-fsyxmh?file = app%2Fapp.component.html – Faisal

答えて

0

できません。バージョン2.0.0-beta.11 carapace-parapet (2017-09-21)のCHANGELOG.mdには、

MaterialModuleが削除されています。 (cf1ece0)(#6803)詳細については、beta.3の非推奨通知を参照してください。 - Source


手動で関心のモジュールを列挙しなければなりません。

+0

MaterialModuleを持つAngular Material 2の旧バージョンに戻すことはできますか? –

+0

@edisonxueはい、それはオプションですが、なぜそれをしますか?リリース版は、 'MaterialModule'を持つことになることはまずありません。 'beta10'のバグを永遠に生きたいのですか? –

+0

@ edisonxueあなたが必要とするすべてのモジュールをリストするのは、文字通り数分の作業です。そして、それは一回の運動です... –

関連する問題