Вы, вероятно, получаете и устанавливаете свои значения неправильно.
Чтобы установить значение: this.model.set({name: "value"})
Чтобы получить значение: this.model.get("value")
the *Метод 1009 * принимает в качестве параметра документ JSON и позволяет указать несколько атрибутов для назначения:
this.model.set({foo: "bar", baz: "quux"})
Метод get
позволяет указать только одно значение для полученияпо имени.
Перейдя непосредственно к атрибуту model.attributes, вы обойдете всю логику и процесс, которые Backbone использует для моделей, включая уведомления о событиях и проверку.Рекомендуется использовать методы set
и get
вместо прямого доступа к атрибутам.