2017-07-13 52 views
0

我一直在使用下面的代碼離子3 loadingcontroller使背景辭退不工作

presentLoading() { 
    this.loadingCtrl.create({ 
     content: 'Please wait...', 
     //duration: 3000, 
     dismissOnPageChange: true, 
     showBackdrop: true, 
    }).present(); 
    } 

成功創建了裝載機,但我不能夠把在代碼中的任何地方我不知道放在哪裏以及如何用它來解僱我的裝載機

回答

0

你可以像其他propertive一樣使用它。當它被設置爲true時,用戶可以通過點擊背景消除您的加載。如果您想放棄你的加載在你的代碼,你需要創建一個varible來表示它:

presentLoading() { 
    let loading = this.loadingCtrl.create({ 
     content: 'Please wait...', 
     //duration: 3000, 
     dismissOnPageChange: true, 
     showBackdrop: true, 
     enableBackdropDismiss: true 
    }).present(); 
    //Compute, ajax call or what ever you want 
    //Dismiss loading 
    loading.dismiss(); 
    } 
+0

我已經嘗試這樣做,它提供了以下錯誤: 參數類型{內容」:串; dismissOnPageChange:true; showBackdrop:true; enableBackdropDismiss:boolean; }'不能分配給'LoadingOptions'類型的參數。 對象字面量只能指定已知屬性,而類型'LoadingOptions'中不存在'enableBackdropDismiss'。 –

+0

請注意:您必須使用''''而不是';'分隔有價值的 – Duannx

+0

我只使用您的代碼,仍然會出現相同的錯誤 –