【发布时间】:2021-10-14 16:42:48
【问题描述】:
this one等问题,以及各种博文,推荐一个单独的模块来导入你的Material Modules并立即导出它们,然后将该模块导入你的app.module.ts,以防止污染应用模块。
在我看来,如果进口总是与出口相同,那么我宁愿只声明一次。所以,我用
const materialModules = [
MatButtonModule, MatIconModule, MatFormFieldModule, MatInputModule, MatNativeDateModule, MatDatepickerModule,
MatCheckboxModule, MatSidenavModule, MatToolbarModule,
];
@NgModule({
imports: materialModules,
exports: materialModules,
})
export class MaterialModule{}
这很好用,但我想给materialModules 一个类型。应该是什么?
【问题讨论】:
-
材质模块没有实现通用接口,所以我猜类型只能是
any[] -
谢谢 (+1)。它不会帮助 IDE,这是我通过添加类型来寻找的。但是你帮了我。