Ember:当父对象没有被持久化时,如何构建嵌套路由(没有:id)?

时间:2017-08-30 11:20:27

标签: ember.js ember-router

如果父对象没有持久化(没有:id),如何构建嵌套路由?

我基本上构建了一个对象配置向导,其中一本书有几个子配置模型。用户通过配置的路径大致是:

  1. 用户上传稿件,记录保持不变。
  2. 用户转换为图书/配置/封面
  3. 用户可以在各种配置子路由之间来回切换。
  4. 配置完成后,用户点击以触发持久保留父级和子级。
  5. 书籍保留后,他们可以回去编辑。
  6. 我必须创建两组路由 - 一个用于编辑,一个用于新路径,省略路径中的book.id?有没有办法一次性完成?

    //my routes:
    this.route('upload-manuscripts', function() {
      this.route('new');
    });
    
    Router.map(function() {
      this.route('book', {path: '/:id'}, function() {
        this.route('configuration', function() {
          this.route('cover');
          this.route('spine');
          this.route('pagination');
        });
      });
    });
    

    谢谢!

0 个答案:

没有答案