Каков самый простой способ переопределить сеттер для DS.Model
. У меня естьУстановщик модели данных Ember
month: DS.attr('date'),
monthSetter: function() {
const rawDate = this.get('month');
if (rawDate) {
var start = new Date(rawDate.getFullYear(), rawDate.getMonth(), 1);
this.set('month', start);
}
}.observes('month'),
и, конечно же, он дает бесконечный цикл. Мне нужно свойство месяца, чтобы быть всегда началом месяца.
Ну, я думаю, нет другого пути ... Кстати, я думаю, вы имели в виду 'this.get (val)' вместо 'this.get ('month')'. В любом случае, спасибо! –
no 'this.get ('month')' в getter нет val, в основном вы хотите, чтобы объект имел дело со свойством месяца. –
Я имел в виду setter :) –