0
チェンジセットからフィールドを削除しようとしているか、または未定義に設定しようとしています。チェンジセットが適用されると、そのフィールドはモデル上で削除されます(または未定義に設定されます)。これはどのように達成できますか?Ember-changeset removeフィールド
乾杯
チェンジセットからフィールドを削除しようとしているか、または未定義に設定しようとしています。チェンジセットが適用されると、そのフィールドはモデル上で削除されます(または未定義に設定されます)。これはどのように達成できますか?Ember-changeset removeフィールド
乾杯
ember-changesetはundefined
に値を設定することをサポートしていません。 changeset.set()
とundefined
を値として呼び出すと、値がに設定されません。
let obj = Ember.Object.create({
foo: 'a',
bar: 'b'
});
let changeset = new Changeset(user);
changeset.set('foo', null);
changeset.set('bar', undefined);
changeset.get('bar'); // b
changeset.get('change'); // { foo: null }
私は非常に驚いています。予想される動作ではなく、文書化されていないようだから、バグと見なして修正するべきだと思う。
私は失敗し、テストを追加する燃えさし-チェンジのためのプルリクエストをオープンしました: `undefined`にそのフィールドの値を設定することができない理由https://github.com/DockYard/ember-changeset/pull/191
あなたはいくつかの情報を与えることができますか? – jelhan
チェンジセットを適用することでモデルに違いはありません。 –