我在使用离子的项目中工作,当在浏览器中测试应用程序时,我转到一个视图的子状态,稍后我刷新页面,后退按钮消失。我打印了" $ 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');
});
我怎么解决它?
谢谢。
答案 0 :(得分:0)
正如@gianlucatursi所说,刷新页面意味着重新初始化持有应用程序浏览历史记录的对象。只有历史对象中有条目
时才会显示后退按钮