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

Ionic: The back button is not showing when I refresh the page in the browser

本文关键字:按钮 显示 浏览器 刷新 Ionic      更新时间:2023-09-26

我正在ionic项目中工作,当在浏览器中测试应用程序时,我转到一个视图的子状态,然后刷新页面,后退按钮消失了。我打印"$ionicHistory"对象和"backView"属性为空。

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

我怎么解决它?

谢谢。

正如@gianlucatursi所说,刷新页面意味着保存应用程序浏览历史记录的对象被重新初始化。后退按钮只在历史对象

中有条目时显示