2

ここに私の変圧器があります:

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 表現では、「タグ」は常に null です。

私は何をすべきか?ご協力いただきありがとうございます!

4

0 に答える 0