如何创建支持格式为“/ objects / 1 / fields / 1”的嵌套网址的路由。
我能够使用以下代码实现此目的,但它违反了我的代码的pod结构。
this.route('fieldShow', {path: '/objects/:object_id/fields/:field_Id'});
答案 0 :(得分:1)
我最终通过这样的路径来解决这个问题:
this.route('fields', {path: 'objects/:object_id/fields'}, function() {
this.route('show', {path: '/:field_id'});
});
答案 1 :(得分:0)
你试试这个:
Router.map(function() {
this.route('fieldshow', function() {
this.route('edit');
this.route('object', { path: ':object_id' }, function() {
this.route('field', { path: ':field_id' });
});
});
});
这可能对你有所帮助。你可以忽略this.route('编辑');这只是为了向您展示它是如何工作的