亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤:未捕獲(承諾):覆蓋不存在(離子可選)

錯誤:未捕獲(承諾):覆蓋不存在(離子可選)

慕工程0101907 2022-01-07 10:57:56
我正在使用離子可選包github進行產品選擇。在組件中打開 IonicSelectable 之前,我在控制臺中遇到錯誤。ERROR Error: Uncaught (in promise): overlay does not exist    at resolvePromise (zone.js:831)    at zone.js:741    at rejected (tslib.es6.js:71)    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391)    at Object.onInvoke (core.js:17299)    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:390)    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:150)    at zone.js:889    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)    at Object.onInvokeTask (core.js:17290)我不明白提出這個問題的問題是什么。我已經按照說明中的說明使用了該軟件包,例如app.module.tsimport { IonicSelectableModule } from 'ionic-selectable';@NgModule({  imports: [    IonicSelectableModule  ]})export class AppModule { }在像這樣的延遲加載模塊中import { IonicSelectableModule } from 'ionic-selectable';import { HomePage } from './home';@NgModule({  declarations: [    HomePage  ],  imports: [    IonicPageModule.forChild(HomePage),    IonicSelectableModule  ]})export class HomePageModule { }
查看完整描述

3 回答

?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

您的代碼看起來不錯,問題可能出在您的組件類中。上面提到的問題可能是由于 Ionic LoadingController 的使用不足而出現的,一個常見的用例是 loader.dismiss() 在 loader.present() 之前執行,在這種情況下,控制臺中會出現同樣的錯誤。您需要檢查您的應用程序中是否發生這種情況。希望這會有所幫助。


查看完整回答
反對 回復 2022-01-07
?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

確保您沒有錯誤地導入 PopoverController 而不是 ModalController。


查看完整回答
反對 回復 2022-01-07
?
森林海

TA貢獻2011條經驗 獲得超2個贊

我也遇到了這個問題,其他解決方案都不適合我。起作用的是確保要解除的模式存在,然后調用解除。


{

       const popover = await this.popoverCtrl.getTop();

        if (popover)

            await popover.dismiss(null);    

}


查看完整回答
反對 回復 2022-01-07
  • 3 回答
  • 0 關注
  • 316 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號