2
我正在实施的数组,我烬数据属性灰烬数据的自定义数组推动和删除
DS.JSONTransforms.array = {
serialize: function(value) {
return Em.isNone(value) ? [] : value ;
},
deserialize: function(value) {
return Em.isNone(value) ? [] : value ;
}
};
我创造了这个jsbin测试项中添加或删除阵列http://jsbin.com/avENazE/4/edit
如果我检查控制台
model.get('pages').push('hi');
console.log(model.get('pages'));
我可以看到,新项目corectly添加到阵列,但在视图中不显示。
而且计数属性未更新,此错误显示了保存模型
Uncaught TypeError: You must pass a resolver function as the sole argument to the promise constructor