Javascript 带有IonichStory.goBack()的按钮

Javascript 带有IonichStory.goBack()的按钮,javascript,cordova,ionic,back,Javascript,Cordova,Ionic,Back,我有一个用Ionic/Cordova构建的简单应用程序。在每个页面中,我想创建一个简单的“返回”块按钮-用户可以按它转到应用程序中的上一页 我想用$IonichStory来做这个。但是,$IonichStory.goBack()方法不起作用 我现在使用的是常用的window.history.back(),它可以工作,但我不明白为什么ionic方法不能正常工作 以下是代码的视图: <button class="button button-block button-assertive" ng-

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

我想用$IonichStory来做这个。但是,$IonichStory.goBack()方法不起作用

我现在使用的是常用的window.history.back(),它可以工作,但我不明白为什么ionic方法不能正常工作

以下是代码的视图:

<button class="button button-block button-assertive" ng-click="goBackHandler()">
   Go Back
</button>
这应该很直截了当。我会错过什么


编辑:点击这里-

请使用这个。这对我有用

window.history.back();                        
$IonichStory.goBack()
仅当您有路由并且使用
$state.go('testPage')
导航到另一个屏幕时才起作用

在你的车里

这是一个通用的浏览器重定向,它对您没有帮助

离子历史将根据它所具有的状态堆栈工作


因为当您使用
href=“test.html”
重定向时,将不会有任何状态推送到Ionic历史记录,因此
$Ionicstory.goBack()
找不到任何返回状态。

您可以创建一个plunker。
$Ionicstory.goBack()应该可以工作。这里是-尝试用try-catch包装它,并给出错误信息。
window.history.back();