Я сделал 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