带有IonicHistory.goBack()的按钮

PDo*_*ria 6 javascript back cordova ionic

我有一个用Ionic/Cordova构建的简单应用程序.在每个页面中,我想创建一个简单的"返回"块按钮 - 用户可以按下它以转到应用程序中的上一页.

我正在考虑使用$ ionicHistory来做这件事.但是,$ ionicHistory.goBack()方法不起作用.

我目前正在使用通常的window.history.back()代替,这有效,但我不明白为什么离子方法不能像它应该的那样工作.

以下是代码视图:

<button class="button button-block button-assertive" ng-click="goBackHandler()">
   Go Back
</button>
Run Code Online (Sandbox Code Playgroud)

这是控制器:

angular.module('starter.controllers', ['ionic'])

.controller('AppCtrl', function($scope, $ionicHistory) 
{
    $scope.goBackHandler = function()
    {
        $ionicHistory.goBack();                      //This doesn't work
        //window.history.back();                          //This works
        //alert('code to go back called. Did it work?');  //For testing
    }
});
Run Code Online (Sandbox Code Playgroud)

这应该是非常简单的.我能错过什么?

编辑:Plunker在这里 - http://plnkr.co/yJqdfs

小智 -1

请使用这个。这对我有用。

window.history.back();                        
Run Code Online (Sandbox Code Playgroud)