有没有什么方法可以只使用所需的材料设计组件,而不是所有的库,我对MD_CARD_DIRECTIVES感兴趣。
发布于 2016-10-27 13:18:18
从Material 2 alpha 7开始删除了MD_CARD_DIRECTIVES
也许您可以创建包含MdCard的a demo project,并从浏览器开发工具中复制模板和CSS规则
发布于 2016-10-27 13:20:54
假设你使用的是最新的版本(今天的Alpha.9),我倾向于做的就是MaterialModule does所做的事情,但把它去掉只剩下我需要的东西。就像这样
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,那么实际上您可以直接导入它。但我喜欢保持上面的方式,这样,如果我需要任何其他东西,我只需将其添加到上面的模块中
https://stackoverflow.com/questions/40276571
复制相似问题