Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 离子导航后退按钮在离子v1中不工作_Ionic Framework - Fatal编程技术网

Ionic framework 离子导航后退按钮在离子v1中不工作

Ionic framework 离子导航后退按钮在离子v1中不工作,ionic-framework,Ionic Framework,早上好,我在我的项目上工作了很长一段时间,我发现有些东西不起作用。这是我的配置 .state('login', { url: '/login', templateUrl: 'templates/auth/login.html', controller: 'AuthCtrl as auth' }) .state('signup', { url: '/signup', templateUrl: 'templates/auth/signup.html',

早上好,我在我的项目上工作了很长一段时间,我发现有些东西不起作用。这是我的配置

.state('login', {
    url: '/login',
    templateUrl: 'templates/auth/login.html',
    controller: 'AuthCtrl as auth'
})

.state('signup', {
    url: '/signup',
    templateUrl: 'templates/auth/signup.html',
    controller: 'AuthCtrl as auth'
})
我在login.html上有这个按钮

<button class="button button-block button-balanced button-small" ng-click="auth.goToSignUp()">Signup</button>
注册
导航到注册页面。问题是,当我登录到我的signup.html时,按ion nav back按钮不会返回登录页面。 我试图寻找一些解决办法,但到目前为止,没有一个能解决我的问题。
非常感谢您的帮助

您可以将导航后退按钮设置为with$state.go中的显示

默认设置的建议标记:

<ion-nav-bar>
  <ion-nav-back-button>
  </ion-nav-back-button>
</ion-nav-bar>

使用自定义内部标记,并自动添加默认的单击操作:

<ion-nav-bar>
  <ion-nav-back-button class="button-clear">
    <i class="ion-arrow-left-c"></i> Back
  </ion-nav-back-button>
</ion-nav-bar>

返回
如果上述方法对您无效,您可以尝试使用


返回
//在控制器中
函数MyCtrl($scope$IonichStory){
$scope.myGoBack=函数(){
$IonichStory.goBack();
};
另外,确保$IonichStory正在存储历史记录,并且已将其添加到控制器的依赖项列表中


您可以使用“
$IonicStory.viewHistory()”

单击以获取身份验证的函数?@HardikDG$state.go('signup')”检查当前历史记录;然后它应该可以工作,否则您可以尝试使用$IonicStory,如果它适用于you@HardikDG,显然它不起作用。@HardikDG,我如何使用$IonichStory?
<ion-nav-bar ng-controller="MyCtrl">
  <ion-nav-back-button class="button-clear"
    ng-click="myGoBack()">
    <i class="ion-arrow-left-c"></i> Back
  </ion-nav-back-button>
</ion-nav-bar>

//In your controller
function MyCtrl($scope, $ionicHistory) {
  $scope.myGoBack = function() {
    $ionicHistory.goBack();
  };