loadFeeds在返回页面时不会发出刺耳的声音

loadFeeds not woking when back to page in angularness

本文关键字:声音 返回 loadFeeds      更新时间:2023-09-26

我们正在使用ng-Cordova开发移动应用程序。页面加载时,我们需要从服务器获取数据。因此,我们在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("Start");。然后我们有一个按钮动作toggleImage。使用这个,我们重新切换到第2页,直到这一切都很好。

我们的问题是

第二页有后退按钮,所以我们使用它重定向到第一页。但现在Alert not showingloadFeeds not working。当从第2页返回第1页时,请指导我们为什么loadFeeds不工作。

使用

$scope.$on('$ionicView.enter', function(){
  $scope.loadFeeds();
});

$ionicView.enter:视图已完全进入,现在是活动视图。无论是第一次加载还是缓存视图,此事件都将激发。

希望能有所帮助。