以角度返回页面时加载提要不起作用
loadFeeds not woking when back to page in angularness
我们正在使用 ng-Cordova
开发移动应用程序。当页面 load.So 需要从服务器获取数据 我们在 loadFeeds
.example 中编写获取代码
第 1 页:-
.controller('HomeSecondCtrl', function($scope,$http,$location,$window,$stateParams,$ionicHistory,$ionicActionSheet,BlankService,BlankFactory) {
$scope.loadFeeds();
$scope.loadFeeds = function () {
alert("Start");//getting code
}
$scope.toggleImage = function (index) {
$location.path("/page2");
}
})
第 2 页:-
.controller('SelectCategoryCtrl', function($scope,$location,$ionicHistory,$window,$http,$ionicActionSheet,BlankService) {
$scope.back = function (){
$location.path("/page1");
}
})
当应用程序加载时,我们调用 page1。所以 alert 会显示 alert("Start");
。然后我们有一个按钮操作toggleImage
。使用这个我们重定向到 page2 直到这一切都很好。
我们的问题是
第二页有后退按钮,因此我们可以使用它重定向到第一页。但是现在Alert not showing
。 loadFeeds not working
。请指导我们为什么从第 2 页返回到第 1 页时 loadFeeds 不工作。
使用
$scope.$on('$ionicView.enter', function(){
$scope.loadFeeds();
});
$ionicView.enter
: 视图已完全进入,现在是活动视图。
此事件将触发,无论是首次加载还是缓存视图。
希望对您有所帮助。
我们正在使用 ng-Cordova
开发移动应用程序。当页面 load.So 需要从服务器获取数据 我们在 loadFeeds
.example 中编写获取代码
第 1 页:-
.controller('HomeSecondCtrl', function($scope,$http,$location,$window,$stateParams,$ionicHistory,$ionicActionSheet,BlankService,BlankFactory) {
$scope.loadFeeds();
$scope.loadFeeds = function () {
alert("Start");//getting code
}
$scope.toggleImage = function (index) {
$location.path("/page2");
}
})
第 2 页:-
.controller('SelectCategoryCtrl', function($scope,$location,$ionicHistory,$window,$http,$ionicActionSheet,BlankService) {
$scope.back = function (){
$location.path("/page1");
}
})
当应用程序加载时,我们调用 page1。所以 alert 会显示 alert("Start");
。然后我们有一个按钮操作toggleImage
。使用这个我们重定向到 page2 直到这一切都很好。
我们的问题是
第二页有后退按钮,因此我们可以使用它重定向到第一页。但是现在Alert not showing
。 loadFeeds not working
。请指导我们为什么从第 2 页返回到第 1 页时 loadFeeds 不工作。
使用
$scope.$on('$ionicView.enter', function(){
$scope.loadFeeds();
});
$ionicView.enter
: 视图已完全进入,现在是活动视图。
此事件将触发,无论是首次加载还是缓存视图。
希望对您有所帮助。