错误:未找到“组件”的组件工厂。您是否将其添加到@ NgModule.entryComponents?

时间:2019-09-17 11:02:13

标签: angular typescript ag-grid

我遇到以下错误:

Error: No component factory found for DropdownComponent. Did you add it to @NgModule.entryComponents?

我知道我应该将组件(DropdownComponent)添加到EntryComponents

entryComponents: [
    DropdownComponent    
  ],

我将此添加到了app.module.ts中,但仍然收到相同的错误。

我创建了一个Stackblitz。 如果打开控制台并双击其中一个网格单元,则会看到错误

1 个答案:

答案 0 :(得分:1)

如果已经添加了$qb = $repository->createQueryBuilder('a') ->where(':employee_mail OF a.emplyee_email') ->setParameter('employee_mail ', $value['employee_mail']); ->andWhere(':comapanyId MEMBER OF a.company_id'); ->setParameter('comapanyId ', $value['employee_company_id']); ->getQuery() ->execute() ,则还需要在要显示的组件的app.modules.ts中添加DropdownComponent。如下所示:

entryComponents

希望对您有帮助。