AngularJS重新运行控制器

AngularJS rerun a controller

本文关键字:控制器 重新运行 AngularJS      更新时间:2023-09-26

我正在研究ionic+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');
})
Ionic 从视图

范围内发出事件,如 $ionicView.enter$ionicView.beforeEnter这可能有助于您在用户进入视图时重新运行控制器逻辑。

文档