javascript - AngularJS Controller 在第一次刷新页面后不起作用

标签 javascript angularjs ionic-framework angularjs-controller

我正在为我的混合 Ionic 应用程序使用 AngularJS。

我的 Controller :

.controller('SubmitCtrl', function($scope) {
  console.log("this just work for only refreshing the page!);
});

仅在每次刷新页面时,console.log 工作正常,但是当我切换到其他状态,然后返回提交状态(不刷新页面),console.log 不起作用。

有什么想法吗?

最佳答案

它是 bcoz Ionic 缓存您的页面。 试试这个

  <ion-view cache-view="false" view-title="My Title!">
      ...
    </ion-view>

或者,

$stateProvider.state('myState', {
   cache: false,
   url : '/myUrl',
   templateUrl : 'my-template.html'
})

来源:http://ionicframework.com/docs/api/directive/ionNavView/

关于javascript - AngularJS Controller 在第一次刷新页面后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36502604/

相关文章:

android - Ionic/Cordova 更改 Android 导航栏颜色

javascript - ionic :unable to add image just above ionic tabs

javascript - d3.js 强制折叠标签

javascript - 如何使用 'javascript variable as a text' ?

javascript - 在 Angular Js 中使用本地存储

javascript - Angular 在函数范围之外使用获取的数据?

angular - Ionic 4 RouterLink 不适用于带有选项卡和侧边菜单的应用程序

javascript - 使用 C# 在客户端转换为本地时间

javascript - Google 可视化双 Y 轴图表将线与特定条对齐

AngularJS Popover 未在指令内渲染