Sto costruendo un'app con funzionalità di gestione file simile a Ember.js. Vorrei l'URL per la cartella nidificata nel formato ".../#/files/Nested/Inside /" e funziona perfettamente con linkTo
; tuttavia se aggiorno (o vado direttamente all'URL) ho il messaggio di errore "Nessuna route corrisponde all'URL"/files/Nested/Inside "". C'è un modo per far funzionare Ember.js in situazioni come questa? Grazie.Ember.js Cartella nidificata come route (contenere barra)
Ecco il mio attuale percorso di installazione:
FM.Router.map(function() {
this.resource('folders', { path: '/files' })
this.resource('folder', { path: '/files/:path' })
})
FM.FoldersRoute = EM.Route.extend({
model: function() {
return FM.Folder.find('/')
}
})
FM.FolderRoute = EM.Route.extend({
model: function(params) {
return ns.Folder.find(params.path)
},
serialize: function(folder) {
return { path: folder.get('path') }
}
})
Ha funzionato. Grazie! – tungd