Angular 离子4未找到组件工厂
我正在尝试在我的应用程序中添加自定义弹出窗口。所以我为弹出窗口创建了一个页面 我在这样的页面中调用弹出窗口Angular 离子4未找到组件工厂,angular,ionic-framework,Angular,Ionic Framework,我正在尝试在我的应用程序中添加自定义弹出窗口。所以我为弹出窗口创建了一个页面 我在这样的页面中调用弹出窗口 import { RedeemPopupPage } from '../popups/redeem-popup/redeem-popup.page'; async presentPopover() { const popover = await this.popoverController.create({ component: RedeemPopupPage,
import { RedeemPopupPage } from '../popups/redeem-popup/redeem-popup.page';
async presentPopover() {
const popover = await this.popoverController.create({
component: RedeemPopupPage,
translucent: true,
backdropDismiss: false
});
return await popover.present();
}
我正在通过ionic g页面弹出/兑换弹出创建一个简单页面
正在生成文件命令
redeem-popup-routing.module.ts
redeem-popup.module.ts
redeem-popup.page.html
redeem-popup.page.scss
redeem-popup.page.spec.ts
redeem-popup.page.ts
但此错误显示的是错误:未找到可赎回PopUppage的组件工厂。您是否已将其添加到@NgModule.entryComponents?
并且项目没有组件文件。我做错了什么,还是创建页面做错了 您必须将页面添加到
app.module.ts
例如:
import { YourComponent } from './youcomponent/youcomponent.component';
@NgModule({
declarations: [
AppComponent,
YourComponent //add it in declarations
],
entryComponents: [
YourComponent // also add it to you entryComponent
],
imports: [
IonicStorageModule.forRoot()
],
providers: [
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
],
bootstrap: [AppComponent]
})
export class AppModule {}