2

我有一个 NPM 包,我需要为其加载大部分模块。我可以像这样执行导入语句:

import * as primeng from 'primeng/primeng';

但是在我的@NgModule Angular 声明中,我需要明确列出导入部分中的每个元素:

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [

    BrowserModule, FormsModule, HttpModule,

    // primeNG
    primeng.ButtonModule, primeng.ChipsModule, primeng.ContextMenuModule, primeng.DataTableModule,
    primeng.DialogModule, primeng.DropdownModule, primeng.EditorModule, primeng.FieldsetModule,
    primeng.GMapModule, primeng.GrowlModule, primeng.InputSwitchModule, primeng.InputTextModule, 
    primeng.PanelMenuModule, primeng.PanelModule, primeng.SharedModule, primeng.SpinnerModule, primeng.TreeModule

  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

有什么方法可以代替使用类似primeng.keys()(不起作用)的东西到我的 NgModule 的导入部分?

4

0 回答 0