我有" 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
,但它只能完成同样的事情。
答案 0 :(得分:2)
离子缓存了很多东西。我个人在我的路由JS(cache: false,
)
.state('camera',{
url:"/camera",
cache: false,
controller:"CameraCtrl",
templateUrl:'app/views/loading/index.html'
})