2016-03-07 35 views
0

我工作的離子+ angularjs,AngularJS重新運行控制器

現狀 我有一個項目列表,每個項目重定向到一個新的頁面(表格)。填寫完表格並返回列表後,該項目將顯示覆選標記。

從形式,爲了回去,我用$ionicHistory.goBack()

問題 我怎樣才能重新運行,從項目列表的控制列表,下面是我使用的代碼:

HTML:

<ion-nav-view> 
    <ion-content> 
     <div ng-controller="MyCtrl"> 
     </div> 
    </ion-content> 
</ion-nav-view> 

JS:

.controller('MyCtrl', function($scope) { 
    console.log('View is shown'); 
}) 
+0

想要在任何事件中重新運行控制器?嘗試在事件上再次調用activate方法! – Thanigainathan

回答

0

Ionic從視圖的範圍發出事件,如$ionicView.enter,$ionicView.beforeEnter,這可能有助於您在用戶進入視圖時重新運行控制器邏輯。

Documentation

+0

有些$ ionicView.enter和其他事件不會觸發或觸發。 –