不能复制ember模型

时间:2014-07-22 10:16:48

标签: ember.js

是否可以从控制器“内容”中复制对象?

我尝试在模型中添加Ember.Copyable mixin:

App.Template = Ember.Object.extend(Ember.Copyable, {
   id : "0",
   title : "test"
}

在我的控制器中,我想复制已在路线中注入的模型。

this.set('datas',Ember.copy(this.get('content'));

数据绑定数据对象时出现此错误:

未捕获错误:无法对不在DOM中的Metamorph执行操作。

您可以在不使用余烬数据的情况下提供答案吗?

1 个答案:

答案 0 :(得分:2)

我相信您需要按照Ember.Copyable自行实施复制方法。

以下是http://emberjs.jsbin.com/lekox/3/edit

的示例