Я работаю над компонентом для ввода даты, компонент будет иметь 3 отдельных поля ввода (дата, месяц, год), но я хотел бы объединить значение каждого поля в форматированное значение (ex 2017-01-02), которое я бы привязал к моей модели.Ember JS: Сопоставление 3 ввода в компоненте с одним значением
Я использую наблюдателя для этого, поэтому, если какое-либо изменение ввода я обновляю форматированное значение. У меня также есть наблюдатель, который слушает, когда форматированный изменился, я обновляю 3 поля.
Проблема, кажется, когда я изменил отформатированный значение, один наблюдатель умирает, я установил значение для 3-х полей, то я другой наблюдатель умирает, то отформатированные значение пинки в и т.д.
Я интересно, есть ли более простой способ сделать это?
Есть ли способ узнать, что поле изменилось? – jpoiri