1
我使用angular.js和ionic創建移動應用程序。其他像ng-init或類似stateChangeStart的事件觸發特定路由
我用NG-初始化以我看來初始化,但它僅觸發第一次,如果我改變路線(州URL)並回到它不是triggerd。
我是非常新的角度和我搜索了很多,我正在尋找一個指令,每當狀態改變到特定的路線和視圖將被觸發。類似stateChangeStart,但僅限特定路線。
我使用angular.js和ionic創建移動應用程序。其他像ng-init或類似stateChangeStart的事件觸發特定路由
我用NG-初始化以我看來初始化,但它僅觸發第一次,如果我改變路線(州URL)並回到它不是triggerd。
我是非常新的角度和我搜索了很多,我正在尋找一個指令,每當狀態改變到特定的路線和視圖將被觸發。類似stateChangeStart,但僅限特定路線。
你並不需要一個指令它,您可以與事件
$rootScope.$on('$stateChangeStart',
function(event, toState, toParams, fromState, fromParams){
if(toState=="login"){
<--Do your task here-->
}
}
在這裏,我選擇登錄我的狀態來執行,你可以根據自己的需求選擇任務去做。
使用$ watch ..... – 2015-02-12 05:00:47
您可以聽取活動routechangeStart – squiroid 2015-02-12 05:01:58
感謝您的關注,但是routechangeStart觸發了當我將當前路線留給其他人時,我正在查找一個將在我進入時觸發的事件路線。類似stateChangeStart,但僅限於特定路線。 – b24 2015-02-12 05:34:04