小编DF_*_*DF_的帖子

Emberjs v4无法复制对象

我正在将代码升级到V4,但在复制对象时遇到了问题.我想我显然已经实现了Em.Copyable接口,但我无法使用Em.Copy,所以我在控制台中出错了.我做错了什么?我已经设置了一个简单的jsfiddle来显示我遇到的问题.我确定我只是遗漏了一些东西,但是文档已经完全改变了,而且没有任何日期的例子了.

拿这个对象:

App.Key = Em.Object.create(Em.Copyable, {
    first: 1,
    second: 2
});
Run Code Online (Sandbox Code Playgroud)

这个事件(在jsfiddle中它是一个按钮,但它可以是任何东西):

doClick: function () {
    var k = Em.copy(App.Key);
}
Run Code Online (Sandbox Code Playgroud)

收到以下错误消息并停止代码执行:

Error: assertion failed: Cannot clone an Ember.Object that does not implement Ember.Copyable
Run Code Online (Sandbox Code Playgroud)

javascript ember.js

3
推荐指数
1
解决办法
3012
查看次数

标签 统计

ember.js ×1

javascript ×1