Bazı verileri gösteren sekme tabanlı bir sayfa oluşturuyorum. Durumları kaydetmek için AngularJs'de UI-Router kullanıyorum.
Amacım, sayfa yüklenirken açık bir varsayılan sekmeye sahip olmak. Her sekmenin alt sekmeleri vardır ve sekmeleri değiştirirken varsayılan bir alt sekmenin açık olmasını istiyorum.
İşlevle test ediyordum onEnter
ve kullanıyorum, $state.go('mainstate.substate');
ancak döngü etkisi sorunları nedeniyle çalışmıyor gibi görünüyor (state.go üzerinde, onun ana durumunu çağırdığını ve böyle devam ettiğini ve bir döngüye dönüştüğünü).
$stateProvider
.state('main', {
url: '/main',
templateUrl: 'main.html',
onEnter: function($state) {
$state.go('main.street');
}
})
.state('main.street', {
url: '/street',
templateUrl: 'submenu.html',
params: {tabName: 'street'}
})
Burada bir plunker demosu oluşturdum .
Şimdilik her şey çalışıyor, ancak varsayılan sekmem açık değil ve tam da ihtiyacım olan şey bu.
Önerileriniz, görüşleriniz ve fikirleriniz için teşekkür ederiz.