每次显示关联视图时都要运行离子控制器

时间:2015-11-05 09:23:33

标签: javascript ionic-framework

我需要确保每次打开视图时单击运行相关控制器的菜单项。我已经为控制器将缓存设置为false,但它仍然只在第一次按下相关菜单按钮时运行(除非同时显示其他视图之一)。

我的视图路由器如下所示:

  .state('app.settings', {
    cache: false,
    url: '/settings',
    views: {
      'menuContent': {
        templateUrl: 'templates/settings.html',
        controller: 'SettingsCtrl'
      }
    }
  })

我的菜单代码如下:

        <ion-item ng-show="userIsSignedIn" menu-close href="#/app/settings">
          <span class="icon ion-gear-b menu-icon"></span>SETTINGS
        </ion-item>

我需要在每次单击菜单按钮时运行设置控制器,而不仅仅是在点击之间显示另一个视图。

我认为这就是缓存:false会做什么,但它似乎对我不起作用。

0 个答案:

没有答案