今天在用ionic.js寫回退(切換到歷史棧中前一個視圖)時,不知道爲何goBack() 函數總是沒效果,代碼以下:ionic
.controller("teachController",function($scope,$state,$ionicPopover,$ionicHistory){ $state.go("projectList"); $scope.go_back = function() { //$ionicHistory.forwardView(); $ionicHistory.goBack(); //alert(111); }; })
後面實在沒辦法,就換了一個方法,雖然效果實現了,可是不知道會不會存在什麼問題!函數
代碼以下:spa
.controller("teachController",function($scope,$state,$ionicHistory,$window){ //切換到狀態 : projectList $state.go("projectList"); $scope.$window=$window; $scope.go_back = function() { //$ionicHistory.goBack(); $window.history.back(); //alert(111); }; });