我做了一个ionicLoading
和我使用相同的功能 - startNow()
去从original-page
到my-next-page
。
第一次我只是打电话startNow()
,它直接去my-next-page
后$timeout()
服务调用。
这里是我的真正的问题:
我有我的
myLoadingTemplate.html
一个取消按钮和我所说的同样的功能startNow(true)
。问题是我在加载过程中点击取消按钮后,页面重定向到我的original-page
。但是,在2500毫秒后,页面仍然会重定向到my-next-page
。
如何解决这个问题?
$scope.startNow = function(is_force)
{
if(is_force===true)
{
$state.go('orignal-page');
$ionicLoading.hide();
}else
{
$ionicLoading.show({
templateUrl: "myLoadingTemplate.html",
nBackdrop: false
}).then(function(){
$timeout(function(){
$state.go('my-next-page');
$ionicLoading.hide();
},2500);
});
}
}
仍然没有工作... – Nere
编辑我的答案,对不起,错过了两个点 - 检查链接的编辑和工作实例,让我知道,如果你有它工作。 :) – OClyde
Stil不工作.... – Nere