2016-04-19 5 views
1

私たちはangular jsを新しくしました。私たちはng-Cordovaアプリケーションを開発しています。 ページリダイレクトに問題があります。私たちは2つのHomeSecond,DetailsPageページを持っています。このページの読み込み時に、このメソッドを使用してloadFeedsメソッドがデータフォームサーバーを取得します。私たちは、このページリダイレクションは現在角度のあるjsで動作しています

$scope.HomePageMove = function(){ 
     $location.path("/page4/page9");//HomeSecond page 
     } 
ようにしようとしたDetailsPage.Weで戻るボタンを持って.Now

$scope.loadFeeds = function() { 
      alert("Start"); 
      $http({ 
        method : "GET", 
        url : 'http://192.168.3.118:2244/api/PostPets/GetData' 
        }).then(function mySucces(response) { 
         var DogsPostLists = response.data; 
         $scope.DogsPostLists = DogsPostLists; 
          }, function myError(response) { 
          alert(response); 
          //console.log('ERR'+response.message); 
          }); 
      } 
      $scope.loadFeeds(); 

は、我々はpage11(DetailsPage)に移動する。その後、この

$scope.toggleImage = function (index) { 
    $location.path("/page11"); 
    } 

ようDetailsPageコードにredriecitonためのボタンがあります

戻るボタンをクリックすると、HomeSecondページに移動しますが、loadFeedsは呼び出しません。

routes.js 


.state('home', { 
       url: '/page4', 
       templateUrl: 'templates/home.html', 
       controller: 'homeCtrl' 
       }) 
    .state('home.homeSecond', { 
       url: '/page9', 
       views: { 
       'side-menu21': { 
       templateUrl: 'templates/homeSecond.html', 
       controller: 'HomeSecondCtrl' 
       } 
       } 
       }) 
    .state('selectDogDetailsPage', { 
       url: '/page11', 
       templateUrl: 'templates/selectDogDetailsPage.html', 
       controller: 'selectDogDetailsPageCtrl' 
       }) 

私のコードで何が間違っているか教えてください。

答えて

1

「/ page4/page9」と呼ぶ理由がわかりません。

それは返信page4のためのおかげでルートページであるので、我々はホームで(page4)をredireced必要

$scope.HomePageMove = function(){ 
     $location.path("/page9");//HomeSecond page 
} 
+0

、すべきではないが、その後「側-menu21は」何をするのか、私たち –

+0

にメニューページガイドを持ってpage4? – Giri

関連する問題