我们在 Ember.js 中使用了 v2 的 Routing,我们遇到了在一个视图中显示多个关联模型的情况。该应用程序是一个地址簿,当我们显示联系人时,我们还会显示该联系人的第一个地址以及您与该联系人共享的第一个事件。在同样的观点上,我们希望能够添加/编辑/删除地址和事件。由于有多个关联模型,使用路由将状态保留在 URL 中是困难且不可取的。
是否可以为每个控制控制器和视图的关联模型定义一个新的状态机?我看过这篇文章,它建议使用带有数据对象的单例控制器来控制状态,我还看到了一些示例博客文章,它们使用 v1 的 Routes 和额外的状态机。我找不到任何人使用具有 v2 Routes 的多个状态机。
谢谢!