2016-04-10 27 views
2

我有一個離子2應用程序,並且默認似乎是啓動屏幕淡入/重疊到開始頁面看起來非常可怕,所以我想要刪除/隱藏啓動畫面時打開頁面加載。這可能嗎?在離子2應用程序中刪除初始屏幕

我試圖把:

navigator.splashscreen.hide();

在app.js構造

但這只是使應用程序在掛一個空白頁。

+0

任何CONSO le錯誤? – Akis

+0

沒有控制檯錯誤 –

回答

3

navigator.splashscreen.hide()確實會隱藏閃屏,但它應該被稱爲後,才device is ready

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 
    navigator.splashscreen.hide(); 
} 

對於離子你也可以使用Platform.ready()代替deviceready,它會返回一個承諾,當本機功能可以在app.js稱爲

constructor(public plt: Platform) { 
    this.plt.ready().then((readySource) => { 
     navigator.splashscreen.hide(); 
    }); 
} 
+0

在我的離子2應用程序中添加document.addEventListener是否有用? –

+0

通常在app.js文件中 – Akis

+0

你能告訴我如何在Ionic2上處理這個問題嗎? B'cos它使用TS否? – Sampath

0

上離子2,你可以調用的方法ionViewLoaded

相關問題