Ionic:当我在浏览器中刷新页面时,后退按钮没有显示

时间:2016-08-29 13:46:53

标签: javascript angularjs ionic-framework

我在使用离子的项目中工作,当在浏览器中测试应用程序时,我转到一个视图的子状态,稍后我刷新页面,后退按钮消失。我打印了" $ ionicHistory"对象和" backView" property is null。

app.config(function($stateProvider, $urlRouterProvider) {

 $stateProvider

  .state('app', {
    url: '/app',
    abstract: true,
    templateUrl: 'templates/tabs/tabs.html'
  })

  .state('app.parent', {
    url: '/parent',
    views: {
      'tab-parent': {
        templateUrl: 'templates/parent/parent.html'
      }
    }
  })

  .state('app.parent.child', {
    url: '/child',
    views: {
      'tab-parent@app': {
        templateUrl: 'templates/parent/child.html'
      }
    }
  })
$urlRouterProvider.otherwise('/app/parent');

});

我怎么解决它?

谢谢。

1 个答案:

答案 0 :(得分:0)

正如@gianlucatursi所说,刷新页面意味着重新初始化持有应用程序浏览历史记录的对象。只有历史对象中有条目

时才会显示后退按钮