Bir yolu bir URL ile eşleştirmem gerekiyor. Yol, belirli bir modelden sonra URL'nin sonu olmalıdır, ancak bunu yapamıyorum. Ember.js, her zaman bir sonraki eğik çizgiyle eşleşmesini sonlandırır. Bu yönlendirici ileEmber.js Yönlendirme: url eşleşmesinin sonu
var router = Ember.Router.extend({
location: 'history',
enableLogging: true,
root: Ember.Route.extend({
index: Ember.Route.extend({
route: '/'
repo: Ember.Route.extend({
route: '/:repo_id',
index: Ember.Route.extend({
route: '/'
}),
files: Ember.Route.extend({
route: '/files',
index: Ember.Route.extend({
route: '/'
}),
sub: Ember.Route.extend({
route: '/:path'
})
})
})
})
})
});
:
/myrepo/files/
root.repo.files.index
/myrepo/files/README
root.repo.files.sub
maç olacakpath=README
/myrepo/files/folder/README
ileroot.repo.files.sub
maç olacak maç olacak ve/myrepo/files/folder/
çünküpath=folder
yerinepath=folder/README
beni yeniden yönlendirmek olacaktır
Alt yolun, eğik çizgi varken bile :path
ile URL'nin sonuna eşleşmesi nasıl olabilir?