我有两个容器,用于处于“模式1”或“模式2”的元素。这些模式是我的Project模型的一个属性(一个名为“mode”的整数,它是1或2)。
我希望能够呈现我的项目视图,以便它们位于正确的容器中。当我在UI上更改项目模式时,我希望该项目自动移动到相应的容器中。
有没有办法用Ember.ContainerView实现这个目的?对不起,我没有任何代码,我还没有真正看到任何会这样做,所以我不知道从哪里开始。
答案 0 :(得分:0)
您可以在控制器上创建两个计算属性(与控制器模型模式链接)。每个都包含过滤'模式'一系列项目。而不是在不同的容器上呈现该数组。因此,当项目模式发生变化时,它将在其他容器上重新渲染。我的代码示例http://jsbin.com/EMIHuwIV/4/edit