2017-04-11 86 views
1

工作在我的離子型應用程序,我想實現後退按鈕功能對於我使用$ ionicHistory這樣

in js file 
 

 
$scope.goBack = function() { 
 

 

 
$ionicHistory.goBack(); 
 

 
    // window.history.go(-1); 
 

 
    };
in html 
 

 
ng-click=goBack();

,同時要回我可以ñ沒有看到完整的視圖頁面。它會到達所請求頁面的一半(50%)。任何機構可以幫助我嗎?

任何幫助,我將不勝感激。

在此先感謝!

+1

你宣佈$ ionicHistory在控制器頭? .controller(「ctrl」,函數($範圍,$ ionicHistory){....}) –

+0

是的,我已經宣佈這樣 – Santosh

+0

感謝@FabioCampinho它的工作。我做了一些改變..陳述我的答案 – Santosh

回答

1

我做了一些改變,我的工作正常。

.state('app.profile', { 
 
      cache: false,// disabled cache 
 
     url: './profile', 
 
     views: { 
 
      'menuContent': { 
 
       // templateUrl: 'templates/profile.html', 
 
       templateUrl: 'templates/profile.html', 
 
       controller: 'ProfileCtrl' 
 
      }, 
 
      'fabContent': { 
 
       template: '' 
 
       
 
      } 
 
     } 
 
    }) 
 
    
 
    in my controller 
 
    
 
    setTimeout(
 
    function() 
 
    { $scope.goBack = function() { 
 
     console.log('Going back'); 
 
$ionicHistory.goBack(); 
 
    // window.history.go(-1); 
 

 
     };  
 
    
 
     }, 2000);

感謝所有