首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >离子后退按钮不起作用

离子后退按钮不起作用
EN

Stack Overflow用户
提问于 2016-01-15 22:58:29
回答 2查看 906关注 0票数 0

您好,我有一个问题与后退按钮在我的项目。其中一个视图是新闻提要,当我单击一个新闻项来查看完整内容时,我会转到相应的视图。在这个视图中,我显示了新闻的完整内容和一个后退按钮。

这是这两个视图的路由器配置:

代码语言:javascript
运行
复制
  $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 page中所建议的:

代码语言:javascript
运行
复制
 appControllers.controller('detailsCtrl', function ($scope, $ionicHistory) {
     $scope.myGoBack = function() {
       $ionicHistory.goBack();
    };
 });

当我进入详细信息时,后退按钮会显示出来,但当clicked.It看起来历史记录为空时,它就不起作用了!你知道怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2016-01-15 23:05:40

我认为您只需将myGoBack函数放在detailsCtrl中,您应该将视图中的一个按钮链接到该函数以执行该操作

票数 0
EN

Stack Overflow用户

发布于 2016-01-16 09:54:34

正如你所提到的:app状态包含list..whose根视图是“app.news-full-list”。当你点击任何项目时,它会打开app.details details,它的根视图也是app.these makes in view history。

所以,试着这样做:

代码语言:javascript
运行
复制
.state('app.news-full-list.details', {
       url: '/news_details', 
       views: {    

       'menuContent': {

        templateUrl: 'templates/cholnews/news_details.html',
        controller: 'detailsCtrl'
        }
      }  
    });

现在,app.news-full-list.details显示了news-full-list是根视图的详细信息。

希望这对你有帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34813875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档