Javascript 获取window.location.reload以仅加载一次
我有一个只在这种状态下工作的工作窗口位置重新加载,当我尝试将其设置为在Javascript 获取window.location.reload以仅加载一次,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,我有一个只在这种状态下工作的工作窗口位置重新加载,当我尝试将其设置为在Enter之前,在Enter之后等时,它只是闪烁并循环 我怎样才能让下面的代码重新加载,只有一次,而且只有在我进入页面时才能加载一次 .controller('HomeCtrl', function ($scope, $window) { $scope.$on('$ionicView.beforeLeave', function() { $window.location.reload(true);
Enter
之前,在Enter
之后等时,它只是闪烁并循环
我怎样才能让下面的代码重新加载,只有一次,而且只有在我进入页面时才能加载一次
.controller('HomeCtrl', function ($scope, $window) {
$scope.$on('$ionicView.beforeLeave', function() {
$window.location.reload(true);
})
})
我知道我需要添加
$ionicView。输入后
,但我只需要执行一次的javscript代码。简单的逻辑是维护一个全局位&基于它的truthy/falsy
值控制页面的重新加载
这可以通过两种方式实现:
angular.module.run()中的$routeScope.reloadBit
&请参阅控制器中的其他内容
reloadBit