我正在学习离子框架,我已经创建了一个小应用程序来获取电影列表(通过asp.net mvc 5 web api 2 web服务)。现在,当我添加一部新电影时,我想将用户重定向回电影列表(成功)。我面临的问题是,当显示列表时,在我的菜单栏中,您只能看到后退按钮。我想要的是用户只看到侧面菜单按钮。这就是我在我的控制器中所拥有的:
moviesApp.controller('AddMovieCtrl', function($scope, $http, dataFactory, $state){
$scope.isEditable = function () {
return $scope.edit && $scope.edit.movie;
};
$scope.cancel = function () {
$scope.edit.movie = null;
};
$scope.movie = {};
$scope.save = function () {
alert($scope.movie.Title);
dataFactory.create($scope.movie).success(function (response) {
$scope.movie = null;
$state.go('app.movies'});
});
};
});
感谢您的帮助。
答案 0 :(得分:2)
在$ state.go之前加上这个应该解决你的问题
$ionicHistory.nextViewOptions({
disableBack: true
});