すべてのライブラリではなく、必要なマテリアル デザイン コンポーネントだけを使用する方法はありますか? MD_CARD_DIRECTIVES に興味があります。
質問する
34 次
2 に答える
1
MD_CARD_DIRECTIVES
から削除されましたMaterial 2 alpha 7
おそらく、ブラウザー開発ツールからテンプレートと CSS ルールを含めてコピーするデモ プロジェクトを作成できます。MdCard
于 2016-10-27T05:18:17.553 に答える
1
あなたが最新のリリース (今日の時点で alpha.9) を使用していると仮定すると、私がする傾向があるのはまさに が行うことですがMaterialModule
、必要なものだけにそれを取り除きます。何かのようなもの
import { MdCardModule } from '@angular/material/card';
const MATERIAL_MODULES = [
MdCardModule,
];
@NgModule({
imports: [
MdCardModule.forRoot()
],
exports: MATERIAL_MODULES
})
export class MaterialRootModule {}
@NgModule({
imports: MATERIAL_MODULES,
exports: MATERIAL_MODULES
})
export class MaterialModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: MaterialRootModule
};
}
}
次に、アプリモジュールで
imports: [ MaterialModule.forRoot() ]
および機能モジュールで
imports: [ MaterialModule ]
のみを使用する予定がある場合はMdCardModule
、実際にそれをインポートできます。しかし、他に何かが必要な場合は、上記のモジュールに追加するだけなので、上記の方法を維持するのが好きです
于 2016-10-27T05:20:54.083 に答える