我做了一個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