[英]Cordova/AngularJS State Reload Issue
我正在開發Cordova / AngularJS移動應用程序,並且正在努力獲取當前狀態以重新加載新數據。
請注意,這不是Ionic Framework應用程序。
我的應用程序受此影響的部分是當我必須提出問題供用戶回答時。 有2種問題類型, select
和draganddrop
。 對於每種問題類型,都有一個控制器,即selectCtrl
和draganddropCtrl
,當然還有與每個控制器綁定的視圖。
當相同“類型”的問題連續出現時,就會出現問題。 我必須為新問題的新值和選項重新加載當前狀態和控制器。
我已經嘗試了Internet上可用的所有內容。 包含:
$state.transitionTo($state.current, $state.$current.params, {
reload: true, inherit: true, notify: true
});
和..
$state.reload() //although I hear there are known issues with this one
甚至老式的..
window.location.reload(true)
所有這些操作就是將用戶發送到我的welcomeCtrl
,這是用戶登錄后第一個加載的控制器。
這對我來說沒有任何意義。 任何幫助將不勝感激。
謝謝。
嘗試以下,它應該可以工作
$state.go($state.current.name, $stateParams, {reload: true, reloadOnSearch: true});
另外,您必須在transitionTo調用中傳遞狀態名稱,而不是$ state.current,但在$ state.go以上對我有用。
$state.transitionTo($state.current.name, $state.$current.params, {
reload: true, inherit: true, notify: true
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.