javascript - 如何消除 Angular 中的故障/延迟?

标签 javascript angularjs ionic-framework

我使用此代码仅在用户第一次访问该应用程序时显示启动屏幕。这部分有效,但无法正常工作。

当之前已经访问过该应用的用户再次访问时,它首先会显示启动画面 1 秒(因此有延迟),然后(最终)进入主屏幕......所以这就像一个小故障。

主 Controller :

$urlRouterProvider.otherwise("/splash");

在我的闪屏 Controller 中,我有这个:

  if (localStorage['firstTimeLoad']!='TRUE'){
        localStorage['firstTimeLoad']='TRUE';
        $state.go('splash'); 
    }
    else {
        $state.go('home');
    }

我的问题是:如何摆脱这种延迟/故障?我发现如果用户可以看到不再需要看到的内容,这是非常不专业的。

最佳答案

您的 ionic 项目的根文件夹中应该有一个 config.xml。在里面你应该能够找到这些选项

<preference name="SplashScreenDelay" value="2500" />
<preference name="FadeSplashScreenDuration" value="400" />

根据您的需要调整它们。

关于javascript - 如何消除 Angular 中的故障/延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43368765/

相关文章:

Javascript/jquery 无法在其他文件中工作

javascript - 您需要在 $scope $destroy 事件中取消绑定(bind) $scope.$on 吗?

javascript - 渲染动态数量的 highcharts 图表不起作用

ios - 边界半径和溢出 :hidden (ionic app)

javascript - 使用带有 Node 的 PrestaShop Web 服务上传产品图片

javascript - 查看数组(A)中的每个项目并检查它是否已存在于另一个数组(B)中

javascript - 动态删除字段按钮无法正常工作

javascript - (ionic) 问题 : $state. go 不显示模板

angular - 如何在 ionic html模板中编写条件语句

ionic-framework - ionic : Focusing on input field on sub-header makes keyboard hide list-elements