Così ho una pagina che assomiglia alla seguenteEmber.js - modello predefinito da renderizzare in una presa?
[ Nav Bar ]
| |
| Content |
| |
La barra di navigazione che voglio essere costante su tutte le pagine. Quindi l'approccio che ho usato è stato quello di impostare la mia pagina come segue:
[ Nav Bar ]
{{outlet}}
Questo è grande, ora posso visualizzare le pagine differenti nel mio sbocco per diverse vie.
Ma cosa succede se voglio che un modello predefinito venga reso nella presa per la mia home page?
sono riuscito a raggiungere questo obiettivo reindirizzando /
a /home
, ma ci deve essere un modo migliore per fare questo che mi permette di rendere una home page predefinita a /
senza re-instradamento?
Qualsiasi consiglio apprezzato,
Grazie, Daniel
Grazie per la risposta. Purtroppo, ho già un modello 'indice' - questo è il modello che contiene la barra di navigazione e la presa ... – bluepnume
Quindi dovresti solo spostare la barra di navigazione all'interno del manubrio che non ha alcun id o modello di dati -nome. Controlla questo: http://jsfiddle.net/jorat1346/8tvRj/1/ Hai contenuti nella home page, perché questo modello non funzionerebbe. – darkzangel
Giusto - la mia difficoltà con quello che stai suggerendo era, ho un modello che dovevo usare per popolare la barra di navigazione, ma dal momento che il router non sembra essere invocato per l'applicazione (solo l''indice'), I non aveva nessun posto dove popolare il mio modello. Pensandoci bene, immagino di poter aggirare questo creando MyApp.ApplicationController e popolando il mio modello in init(). Grazie per tutti i consigli, proverò un po 'di questo. – bluepnume