ionic2 Navigation實現報錯:No component factory found for "MyComponent"

ionic2 寫的代碼裏面,跳轉的時候報了一個 No component factory found for 「RechargeSucceed」  app

recharge() {
        let actionSheet = this._actionSheetCtrl.create({
            title: '付款詳情',
            buttons: [{
                text: '確認付款',
                handler: () => {
                    let navTransition = actionSheet.dismiss();
                    navTransition.then(() => {
                        this.nav.push(RechargeSucceed);
                    })
                }
            }]
        });
        actionSheet.present();
    } 

對應頁面中的代碼並無錯,在網上一查,發現是:app.module.ts中全面初始化並定義了項目中的模塊,因此當跳轉到詳情頁面的時候便新增了一個詳情頁的模塊,此時沒有及時更新app.module.ts中的內容。因此會報此錯誤。ionic

解決辦法:在app.module.ts 中引入新模塊,並在declarations,entryComponents裏面添加新模塊便可。this

相關文章
相關標籤/搜索