我是新來的離子。當我在多個頁面上需要後退按鈕時,我遇到了問題,在標籤頁和非標籤頁之間切換。我強迫後退按鈕出現在某個頁面上。它表現出預期。但它是越野車。所以我通過創建一個父母爲我的原始頁面進行了修復,我將其命名爲「主要」。然後我將現有頁面的其餘部分路由到主頁面,當我使用「離子服務」命令時,一切正常。所以我用「離子版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)。 –