Angular 未找到PermissionsDialogComponent的组件工厂。您是否将其添加到@NgModule.entryComponents?

Angular 未找到PermissionsDialogComponent的组件工厂。您是否将其添加到@NgModule.entryComponents?,angular,Angular,我不明白这为什么不起作用。如您所见,我在entryComponent中有权限DialogComponent import { PermissionsComponent } from "./permissions/permissions.component"; import { Routes, RouterModule } from "@angular/router"; import { PermissionsDialogComponent } from "./permissions/pe

我不明白这为什么不起作用。如您所见,我在entryComponent中有权限DialogComponent


import { PermissionsComponent } from "./permissions/permissions.component";
import { Routes, RouterModule } from "@angular/router";



import { PermissionsDialogComponent } from "./permissions/permissions-dialog/permissions-dialog.component";


const routes: Routes = [
  {
    path: "invitations",
    component: InvitationsComponent
  },
  {
    path: "userlist",
    component: UserListComponent
  },
  {
    path: "permissions",
    component: PermissionsComponent
  }
];

@NgModule({
  declarations: [

    PermissionsComponent

  ],
  imports: [
    RouterModule.forChild(routes),

  ],
  entryComponents: [PermissionsDialogComponent]
})
export class UsersModule { }


这是我在appmodule中导入的用户模块。

应将组件添加到声明数组中

declarations: [
    PermissionsComponent,
    PermissionsDialogComponent 
  ]
编辑:

从9开始不再需要entryComponents。如果你在角上