У меня постоянная ошибка с моим угловым приложением.
Ошибка:
NbWindowComponent_Host.ngfactory.js? [sm]:1 ERROR Error: No component factory found for ViewProductModalComponent. Did you add it to @NgModule.entryComponents?
Макет проекта:
Макет проекта
Я пытаюсь импортировать компонент view-product-modal, чтобы я мог показать его из компонента products. Я импортировал его в products.module.ts и все еще получаю эту ошибку.
Products.module.ts:
import {NgModule} from '@angular/core';
import {Ng2SmartTableModule} from 'ng2-smart-table';
import {ThemeModule} from '../../@theme/theme.module';
import {ProductsComponent} from './products.component';
import {ViewProductModalComponent} from "./view-product-modal/view-product-modal.component";
@NgModule({
imports: [
ThemeModule,
Ng2SmartTableModule,
],
declarations: [
ProductsComponent,
ViewProductModalComponent
],
exports: [
ViewProductModalComponent
]
entryComponents: [
ViewProductModalComponent
],
})
export class ProductsModule {
}
Посмотреть-продакт-modal.component.ts
import {Component, OnInit} from '@angular/core';
@Component({
selector: 'view-product-modal',
template: `
<p>
view-product-modal works!
</p>
`,
styleUrls: ['./view-product-modal.component.scss']
})
export class ViewProductModalComponent {
constructor() {
}
ngOnInit() {
}
}
Я очень смущен. Я сделал с другими компонентами, и они работали нормально. Я не уверен, почему это работает на этот раз.