离子角度控制器语句块仅运行一次

时间:2015-04-22 14:40:35

标签: angularjs-scope ionic

我有" coupons.html"当我点击优惠券项目时,我被带到"单一优惠券"调用SingleCouponCtrl的地方:

.controller('SingleCouponCtrl', function($scope, $state, userService) {
  console.log("Fire Up Single Coupon Controller");
})

所以当我开始" coupons.html"并单击我看到的项目

Fire Up Single Coupon Controller

在控制台中但是如果我点击后退按钮并再次点击某个项目,我就不会再重复一次" Fire Up Single Coupon Controller"。因为我回忆起这个页面,我不应该再看到这个了吗?如果没有,我怎样才能让我的控制器再次运行?

我已尝试使用ng-init$scope.init,但它只能完成同样的事情。

1 个答案:

答案 0 :(得分:2)

离子缓存了很多东西。我个人在我的路由JS(cache: false,

上执行以下操作
.state('camera',{
        url:"/camera",
        cache: false,
        controller:"CameraCtrl",
        templateUrl:'app/views/loading/index.html'

})