无法在离子中隐藏闪屏

时间:2016-05-22 16:58:34

标签: javascript angularjs cordova ionic-framework

一旦我收到来自API的回复,我正试图在Ionic项目中隐藏启动画面。

我正在使用以下代码,但启动画面不会隐藏,只是挂起。

当我在chrome中进行远程调试时,hide未定义。

<preference name="SplashScreen" value="screen"/>
<preference name="ShowSplashScreenSpinner" value="true"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashScreenDelay" value="3000"/>


app.run(function($cordovaSplashscreen, TestAPI) {
    TestAPI.$promise.then(function(response) {
        $cordovaSplashscreen.hide();
    }, function (errResponse) {
        $cordovaSplashscreen.hide();
    })
})

2 个答案:

答案 0 :(得分:0)

尝试使用navigator.splashscreen.hide();

来源Cordova Splashscreen: methods

答案 1 :(得分:0)

Cordova不会在浏览器中加载(所有插件都显示为&#34;未定义&#34;)。您需要在模拟器或设备上进行测试(最好是后者,部分原因是某些插件不能在模拟器中工作)。