Nasıl üst devlet UI-Router kullanarak geçiş o zaman çocuk bir devlet için Kullanıcı yönlendirmek için
Aşağıdakileri göz önünde bulundurun:
.state('manager.staffList', {url:'^/staff?alpha', templateUrl: 'views/staff.list.html', data:{activeMenu: 'staff'}, controller: 'staffListCtrl'})
.state('manager.staffDetail', {url:'^/staff/{id}' , templateUrl: 'views/staff.html', data:{activeMenu: 'staff'}, controller: 'staffDetailsCtrl'})
.state('manager.staffDetail.view', {url:'/view', templateUrl: 'views/staff.details.html', data:{activeMenu: 'staff'}})
.state('manager.staffDetail.view.schedule', {url:'/schedule', templateUrl:'views/staff.view.schedule.html', data:{activeMenu: 'staff'}})
.state('manager.staffDetail.view.history', {url:'/history' , templateUrl:'views/staff.view.history.html', data:{activeMenu: 'staff'}})
.state('manager.staffDetail.view.log', {url:'/log', templateUrl:'views/staff.view.log.html', data:{activeMenu: 'staff'}})
.state('manager.staffDetail.view.files', {url:'/files', templateUrl:'views/staff.view.files.html', data:{activeMenu: 'staff'}})
.state('manager.staffDetail.edit', {url:'/edit', templateUrl: 'views/staff.edit.html', data:{activeMenu: 'staff'}})
Eğer ben goto "eğer" . domain.com/staff/1234/view
Nasıl "yöneticisi.varsayılan yapabilirim staffDetail.görünüm.zamanlama" çocuğun durumu?
CEVAP
İlk,
'manager.staffDetail.view'
devlet için bir özellik eklemekabstract:true
. Bu gerekli değildir, ama asla bu duruma doğrudan gittin beri, hep çocuk durumlardan birine gideceğini bu ayarlamak istiyorum.O zaman yapınbiraşağıdaki:
'manager.staffDetail.view.schedule'
devlet bir verboş bir adres. Bu ana url için hiçbir şey ekler çünkü ana Eyalet url olarak aynı url maçı yapacak..state('manager.staffDetail.view.schedule', {url:'', ...
Veya varsayılan çocuk güzergahın url değişmeden kalmasını istiyorsanız, o zaman bir ayarlamayönlendirmekmodülünde.config. Bu kodu burada
'/staff/{id}/view/schedule'
konumu'/staff/{id}/view'
herhangi bir yere yönlendirme yapar:$urlRouterProvider.when('/staff/{id}/view', '/staff/{id}/view/schedule');
nasıl bir zaman dilimi kullanarak bir ...
Nasıl yönlendirme değişiklikleri devle...
En son yükleme (etiketsiz) repo bower ...
Tercihler Android: Nasıl kullanıcı...
Nasıl görev başına bir kullanıcı veya ...