我曾经将Material库导入到基础模块app.module.ts中,但Angular Material v2.0.0-beta.3不推荐使用Material模块.根据更改日志(https://github.com/angular/material2/blob/master/CHANGELOG.md),您现在应该创建一个导入单个Material组件的自定义模块.我无法做到这一点.
这种方法:
@NgModule({
declarations: [ MdInputModule ],
imports: [
CommonModule,
MdInputModule
],
exports: [ MdInputModule ]
})
export class FooMaterialModule {}
Run Code Online (Sandbox Code Playgroud)
导致此错误:
未捕获错误:模块'FooMaterialModule'声明的意外模块'MdInputModule'.请添加@ Pipe/@ Directive/@ Component注释.
如何为Angular Material库创建自定义模块?