Ember-Data转换值未使用绑定更新

时间:2012-09-06 13:43:39

标签: ember.js ember-data

这是我的变压器:

DS.attr.transforms.category = {
    from: function(serialized) {
        return OO.Category.create({
            tag: serialized
        });
    },

    to: function(deserialized) {
        return deserialized.get('tag');
    }
}

我的模特:

OO.Event = DS.Model.extend({
    category: DS.attr('category', { key: 'tag' })
}

当我调出用于创建OO.Event的表单时,我创建了一个“空白”OO.Event并将表单元素绑定到OO.Event的属性。创建空白OO.Event时会调用转换器,但是当OO.Category的标记属性发生更改(由于绑定)时,不会再次调用它。因此,在记录的JSON表示中,“tag”总是空的!

我该怎么办?谢谢你的帮助!

0 个答案:

没有答案