如何在ember中创建支持pod结构的嵌套路由url?

时间:2016-09-20 10:20:27

标签: ember.js

如何创建支持格式为“/ objects / 1 / fields / 1”的嵌套网址的路由。

我能够使用以下代码实现此目的,但它违反了我的代码的pod结构。

this.route('fieldShow', {path: '/objects/:object_id/fields/:field_Id'});

2 个答案:

答案 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('编辑');这只是为了向您展示它是如何工作的