0

我有两个容器用于“模式 1”或“模式 2”中的元素。这些模式是我的项目模型上的一个属性(一个称为“模式”的整数,可以是 1 或 2)。

我希望能够呈现我的项目视图,以便它们位于正确的容器中。当我在 UI 上更改项目模式时,我希望该项目自动移动到适当的容器中。

有没有办法使用 Ember.ContainerView 来实现这一点?抱歉,我没有任何代码,我还没有真正看到任何可以做到这一点的东西,所以我不确定从哪里开始。

4

1 回答 1

0

您可以在控制器上创建两个计算属性(与控制器模型模式相关联)。每个都将包含按“模式”数组过滤的项目。而不是在不同的容器上渲染该数组。因此,当项目模式发生变化时,它将在其他容器上重新渲染。我的代码示例http://jsbin.com/EMIHuwIV/4/edit

于 2013-11-13T01:14:33.060 回答