私はionicLoading
を作っていて、私は同じ機能を使用しました。original-page
からmy-next-page
に行くのはstartNow()
です。
私は初めてstartNow()
を呼び出し、$timeout()
サービスが呼ばれた後にはmy-next-page
に直接行きます。私は私のmyLoadingTemplate.html
にキャンセルボタンを持っていると私は同じ機能startNow(true)
を呼び出す
:
は、ここに私の本当の問題です。問題は、読み込み中にキャンセルボタンをクリックすると、ページが私の
original-page
にリダイレクトされたことです。しかし、2500ms後にはページはまだ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
私の答えを編集した、申し訳ありませんが、2点を逃した - リンク編集や作業例を確認し、あなたが得たなら、私に知らせてそれは働いている。 :) – OClyde
スティルが働いていません.... – Nere