का मिलान अंत मुझे एक यूआरएल में पथ से मिलान करने की जरूरत है। दिए गए पैटर्न के बाद पथ यूआरएल का अंत होना चाहिए, लेकिन मैं इसे नहीं कर सकता। Ember.js हमेशा इसे अगले स्लैश से मिलान कर देता है।एम्बर.जेएस रूटिंग: यूआरएल
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
path=README
/myrepo/files/folder/README
साथroot.repo.files.sub
से मेलroot.repo.files.sub
से मेल खाएगी जाएगा और/myrepo/files/folder/
क्योंकिpath=folder
बजायpath=folder/README
करने के लिए मुझे कहीं और भेजें जाएगा
:path
के साथ यूआरएल के अंत में उप-मार्ग कैसे मिल सकता है, भले ही इसमें स्लैश हो या नहीं?