【发布时间】:2017-04-13 15:44:01
【问题描述】:
您好,我的项目中的后退按钮有问题。其中一个视图是新闻源,当我单击新闻项目以查看完整内容时,我会转到相应的视图。在这个视图中,我显示了新闻的全部内容和一个后退按钮。
这是这 2 个视图的路由器配置:
$stateProvider
.state('app', {
url: "/app",
abstract: true,
templateUrl: "templates/menu/html/menu.html",
controller: 'menuCtrl'
}) //root
.state('app.news-full-list', {
url: "/news",
params:{
isAnimated:true
},
views: {
'menuContent': {
templateUrl: "templates/cholnews/news_full.html",
controller: 'newsCtrl'
}
}
}) // news feed
.state('app.details', {
url: '/news_details',
views: {
'menuContent': {
templateUrl: 'templates/cholnews/news_details.html',
controller: 'detailsCtrl'
}
}
}); //news details
要在详细信息视图中显示后退按钮,我按照 ionic 页面中的建议使用此脚本:
appControllers.controller('detailsCtrl', function ($scope, $ionicHistory) {
$scope.myGoBack = function() {
$ionicHistory.goBack();
};
});
当我进入详细信息时,后退按钮会显示,但单击时不起作用。看起来历史记录是空的! 知道如何解决这个问题吗?
【问题讨论】:
-
你能添加你的整个代码吗?