0
私は、左上にある通常のバックボタンで戻ってmain.admin.emergencyDetail.photos
にmain.admin.emergencyDetail
に
main.admin
から移動しよう私のようなmain.admin.emergencyDetail.photos
状態の何かに使用した場合のコーナーは、その後、私は
main.admin
に行くけど:
$timeout(function() {
$ionicHistory.goBack();
}, 5000)
次に、あなたがmain.admin.emergencyDetail
(私が最後に望む)と期待しているようになります。ここで問題はどこですか?
app.js:
$stateProvider
// this state is placed in the <ion-nav-view> in the index.html
.state('main', {
url: '/main',
abstract: true,
templateUrl: 'main/templates/menu.html',
controller: 'MenuCtrl as menu'
})
.state('main.inactive', {
url: '/inactive',
views: {
'pageContent': {
templateUrl: 'main/templates/inactive.html',
controller: 'InactiveCtrl as inactive'
}
}
})
.state('main.profile', {
url: '/profile',
views: {
'pageContent': {
templateUrl: 'main/templates/profile.html',
controller: 'ProfileCtrl as profile'
}
}
})
.state('main.active', {
url: '/active',
views: {
'pageContent': {
templateUrl: 'main/templates/active.html',
controller: 'ActiveCtrl as active'
}
}
})
.state('main.admin', {
url: '/admin',
views: {
'pageContent': {
templateUrl: 'main/templates/admin.html',
controller: 'AdminCtrl as admin'
}
}
})
.state('main.admin.settings', {
url: '/settings',
views: {
'[email protected]': {
templateUrl: 'main/templates/admin-settings.html',
controller: 'AdminSettingsCtrl as adminsettings'
}
}
})
.state('main.admin.registration', {
url: '/registration',
views: {
'[email protected]': {
templateUrl: 'main/templates/admin-registration.html',
controller: 'AdminRegistrationCtrl as adminregistration'
}
}
})
.state('main.admin.activePupils', {
url: '/active/pupils',
views: {
'[email protected]': {
templateUrl: 'main/templates/pupils-active.html',
controller: 'PupilsActiveCtrl as pupilsactive'
}
}
})
.state('main.admin.activeAdmins', {
url: '/active/admins',
views: {
'[email protected]': {
templateUrl: 'main/templates/admin-active.html',
controller: 'AdminActiveCtrl as adminactive'
}
}
})
.state('main.admin.emergencyDetail', {
url: '/emergency/:id',
views: {
'[email protected]': {
templateUrl: 'main/templates/admin-emergency-detail.html',
controller: 'AdminEmergencyCtrl as adminemergency'
}
}
})
.state('main.admin.emergencyDetail.photos', {
url: '/photos',
views: {
'[email protected]': {
templateUrl: 'main/templates/admin-emergency-photos.html',
controller: 'AdminEmergencyCtrl as adminemergency'
}
}
});
$urlRouterProvider.otherwise('/main/inactive');
私は2つのビュー(そこに書かれたが、重要であるかもしれない)のために、同じコントローラを使用しています。ここ
そして、写真の状態でのログのスクリーンショット:私は.configファイルに次のプロバイダが助けたことが判明