2014-01-27 6 views
0

После извлечения модели я хочу установить определенное свойство модели, основанное на атрибутах, выбранных. Как это сделать, используя Backbone.Model.extend?Настройка свойства базовой модели

+0

Как выглядит ответ на ваш запрос на выбор? Вы можете переопределить синтаксический анализ в своей модели, чтобы поместить полученный атрибут в атрибуты модели. Если вы можете предоставить пример ответа, я могу показать, как это будет выглядеть. – kinakuta

+0

Я выбираю из своих мест, поэтому я хочу код в одном месте. Я не хочу повторять этот код во всем, что я делаю. @kinakuta – 0xSina

+0

Код будет в синтаксическом разборке, который вы переопределите по определению вашей модели. – kinakuta

ответ

2

Вы можете прослушивать события на модели следующим образом. Событие синхронизации запускается после того, как модель синхронизируется с вашим сервером, поэтому она должна быть после атрибутов.

var model = Backbone.Model.extend({ 
    initialize: function(){ 
    this.on("sync", function(eventName) { 
     /* your code */ 
    }); 
    } 
}); 
Смежные вопросы