0
我在AngularJS中有一個控制器,頭部有$ timeout和$ location。 控制器具有下面的代碼:
$timeout(function() {
$location.path("/nextview")}, 500, false)
}
由於$超時的異步性質,似乎$位置不通過,因此失敗。如果我把$ location作爲函數參數的一部分,它仍然不起作用。
$timeout(function ($location) {
$location.path("/nextview")}, 500, false)
}
但是,如果我只有下面的,它的工作原理:
$location.path("/nextview")};
我真的需要某種超時作爲代碼前的位置變化是給用戶一個視覺提示。如果該位置立即改變,則沒有視覺提示。
有沒有更好的方法來暫停或睡眠,也許同步? 在此先感謝:d
This Works!太感謝了! :d –