等待控制器加载到Ionic应用程序中

时间:2016-01-02 14:57:23

标签: javascript angularjs ionic-framework

在我的Ionic应用程序的某个页面(page1.html)上,我链接到一个新页面,让我们说page2.html。 page2.html的控制器需要一些数组(其中包含+1000个人),将数组放在一起,按字母顺序排序并删除重复数据。这个过程需要很长时间,所以当我点击page1.html上的按钮时,似乎没有任何事情发生。 5-7秒后,将加载新页面并显示两个页面之间的过渡。 有办法防止这种情况吗?例如,当我单击按钮时,我正在考虑显示加载微调器,并在第2页的控制器完成对数组的排序时将其删除

$scope.showloading = function(){

    $ionicLoading.show({
        content: 'Loading...',
        template: "<ion-spinner></ion-spinner><br />Loading...",
        showBackdrop: true,
        showDelay: 0
    });
    window.location="page2.html";

};

但是旋转器只在加载完成后显示...任何可以帮助我的人?​​

0 个答案:

没有答案