我是新来的离子。当我在多个页面上需要后退按钮时,我遇到了问题,在标签页和非标签页之间切换。我强迫后退按钮出现在某个页面上。它表现出预期。但它是越野车。所以我通过创建一个父母为我的原始页面进行了修复,我将其命名为“主要”。然后我将现有页面的其余部分路由到主页面,当我使用“离子服务”命令时,一切正常。所以我用“离子版ios”测试我的应用程序,但我看到的唯一页面是主页面,但不是子视图。在离子发球中运行应用程序很好,但没有离子积分
我检查了是否将我的主页面配置设置为抽象:true和我做了。如果我的语法错了,我的应用程序根本无法使用“离子服务”。我无能为力。
这是我的配置代码
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('main', {
url: "",
abstract: true,
templateUrl: '/templates/main.html'
})
.state('main.tabs', {
url: '/tab',
abstract: true,
views : {
'main-content' : {
templateUrl: '/templates/tabs.html'
}
}
})
.state('main.tabs.pageI', {
url: '/pageI',
views : {
'Page_1' : {
templateUrl: 'templates/pageI.html',
controller: 'EventController'
}
}
})
.state('main.tabs.pageII', {
url: '/pageII',
views : {
'Page_2' : {
templateUrl : 'templates/pageII.html',
controller : 'EventController'
}
}
})
.state('main.tabs.pageIII', {
url: '/pageIII',
views : {
'Page_3' : {
templateUrl : 'templates/pageIII.html'
}
}
})
.state('main.tabs.sub', {
url: '/sub',
views : {
'Page_1' : {
templateUrl : 'templates/sub.html',
controller: 'AllController'
}
}
})
.state('main.info', {
url: '/info/:aId',
views : {
'main-content' : {
templateUrl: 'templates/Info.html',
controller: 'SingleController'
}
}
})
.state('main.user', {
url: '/user/:username',
views : {
'main-content' : {
templateUrl : 'templates/user.html',
controller : 'UserController'
}
}
});
$urlRouterProvider.otherwise('/tab/PageI');
})
这是截图当我运行“离子服务--lab” ionic serve --lab
这是截图当我运行“离子模仿IOS” ionic build ios
您需要尝试运行时调试,请遵循http://docs.ionic.io/docs/safari-inspector –
这很奇怪,当我使用“离子运行ios -l”时,一切正常。 但是如果我使用“离子运行ios -l -c -s”,它会抛出一个错误(错误代码65)。 –