У меня возникает проблема при установке значения для модели.Атрибуты магистральной модели не являются обязательным значением для просмотра, когда тихий является истинным
Вот мой код:
SuperModel = Backbone.Model.extend({
initialize: function() {
//some code......
}
});
ChildModel = SuperModel.extend({
initialize: function() {
//some code..........
SuperModel.prototype.initialize.call(this, arguments);
}
});
В какой-то части моего зрения, я пытаюсь установить значение модели (например, из childModel) с { silent : true }
.
Модель связана с изображением, используя ModelBinder
.
this.model.set('firstName','tom',{silent:true}); // Not Working
this.model.set('firstName','tom'); // Working
this.model.set('firstName','tom',{silent:true}).trigger('change'); // Not Working
Когда я удалить SuperModel.prototype.initialize.call(this,arguments);
, silent:true
работает (значение начала установки для пользовательского интерфейса).
Здесь я могу увидеть значение в моей модели, но не отражает мой пользовательский интерфейс.
Можете ли вы предоставить больше информации, поскольку этого недостаточно. –