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();
};