voglio definire un percorso in emberjs, che ha un parametro opzionale esempio:ember.js - definire percorso con parametro opzionale e il modello predefinito
/video
e /video/123
se non viene fornito alcun parametro , Voglio usare un modello/dispositivo di default. se viene fornito un parametro, allora voglio ovviamente cercare il modello usando il parametro.
se poi si passa a un altro percorso e si torna al percorso senza il parametro, si desidera utilizzare il modello precedentemente caricato.
esempio:
startup app
/video
- mostra il mio default/apparecchio modello
/video/123
- mostra il modello 123
/another-route
- mostra nuova rotta
/video
- mostra il modello 123
è possibile?
il motivo per cui mi riferisco a questo come leggermente complicato è che si basa sul fatto che cambiando rotte demolisce il vecchio modello di rotte ma non cancella il suo controller, una sfumatura che io Non sono sicuro che sia destinato a essere sfruttato. –
c'è un altro modo per farlo, utilizzando il percorso del video/indice e facendo sì che il modello di video/indice faccia un '{{rendering 'video.choice' defaultVideo}}'. Quindi puoi rendere VideoChoiceRoute come normale. Questo potrebbe effettivamente essere migliore e meno "difficile". –
ottimo, funziona perfettamente – kabal