Bazı sekmelerin çocuk/torun durumlarına sahip olduğu ui yönlendiriciyi kullanarak sekmeler oluşturdum. Sekme görünümünü geçmişini hatırlayabiliyorum, yani geri döndüğünde önceki kullanılan durumuna geri dönebilirim. Bunu göstermek için bir CODEPEN oluşturdum.UI yönlendiricisini kullanarak ana sayfasına gitmenin tersi olarak dönüşte yuvalanmış alt durumu nasıl koruyabilirim?
1) kullanıcıların bir sekme girer
2) kullanıcı
3) kullanıcı başka sekmeler görünümüne gider sekmenin yuvalanmış görünümüne girer
) Kullanıcı ilk sekmeye geri dönerse, sekmenin üst görünümüne giderler. Onları bu sekmenin alt görünümüne nasıl geri götürebilirim (# 2'de görülür)?
JS Ben şimdi bugünkü durumunu gösteren bu codepen küçük bir güncelleme yaptık
<div class="tabs tabs-top button-bar">
<a class="tab-item"
ng-class="{active:$state.includes('sidemenu.parent.child1') || $state.includes('sidemenu.parent.grandchild1')}"
ui-sref="sidemenu.parent.child1">
<b> Child1</b>
</a>
<a class="tab-item"
ng-class="{active:$state.includes('sidemenu.parent.child2')}"
ui-sref="sidemenu.parent.child2">
<b>Child2</b>
</a>
...............
<div ui-view name="shared-child-view"></div>
.state('sidemenu.parent.child1', {
url: "/child1",
views: {
'shared-child-view' :{
templateUrl: "child1.html"
}
}
})
.state('sidemenu.parent.child2', {
url: "/child2",
views: {
'shared-child-view': {
templateUrl: "child2.html"
}
}
})
.state('sidemenu.parent.grandchild1', {
url: "/grandchild1",
views: {
'shared-child-view': {
templateUrl: "grandchild1.html"
}
}
})
html.
istediğiniz belirli bir neden Tam örnek, daraltılmış yığın snippet'inde (aynı zamanda) (yalnızca) dışında (yalnızca) site dışı mı olacak? – Deduplicator
@Deduplicator, daha önce daraltılmış bir yığın snippet'i yapmadığımdan başka bir nedenden ötürü değil, ama haklısınızdır, muhtemelen başlamalıyım. – garrettmac
'ui-sref' yerine (temizleyici) yerine' ng-click'de '$ state.go' kullanılmasına karşı mısınız? $ state.go, parametreleri dinamik olarak ayarlayabilmenizi sağlar, böylece bir torun sekmesi açıksa, ana denetleyicinize eklenmiş bir tür devlete sahip olabilirsiniz. –