angularjs - Ionic 2 rute imbricate și/sau personalizarea meniurilor laterale prin componentă?
Testez Ionic 2 și vreau un flux de navigare ca acesta:
Pagina 1: Autentificare
Pagina 2: Listă de caiete (notele sunt doar un exemplu) și un meniu lateral pentru a comuta între categorii, cam ca niște foldere.
Pagina 3: Iată partea dificilă, vreau ca atunci când intri în caiet, meniul lateral să se schimbe pentru a reflecta notițele disponibile, în timp ce afișează o notă în centrul conținutului.
Pe măsură ce tutorialul Ionic 2 este realizat, rutele din sidenav sunt setate cu un loop *ng-for, pentru a schimba meniul lateral ar trebui să creez o variabilă globală sau să o conectez cu un serviciu sau cu data binding-ul.
Nu se poate face linkul așa cum era de așteptat deoarece directiva ion-nav nu se leagă de controller-ul componentului către care se navighează.
Există o modalitate de a încuia rutele? să legi o variabilă între componenta aplicației și una copil prin ion-nav sau să folosești un serviciu?
Dacă cele de mai sus nu sunt posibile, se pare că va trebui să evit meniul lateral în index.html și să îl pun în fiecare șablon de componentă, ceea ce va duce la o mulțime de repetări de cod.
Vă rog să comentați ce nu înțelegeți și ce necesită clarificare, deoarece aceasta este cea mai bună explicație la care mă pot gândi.