У меня есть мнение:модели «изменение», но это не
class FancyView extends Backbone.View
template: #fancytemplate
initialize:() ->
@add()
@model.bind('change', @update)
add:() ->
$(@el).html($(@template).tmpl(@model.toJSON())).prependTo('#fancy')
update:() ->
$(@el).html($(@template).tmpl(@model.toJSON()))
Когда изменения происходят в лесозаготовительной @model.changedAttributes()
в обновлении показывают изменения под data
но войдя @model
все еще показывают старые данные и, таким образом, ничего не меняется при обновлении ,
Почему @model
все еще старые данные?
Не уверен, что это можно отладить, не видя код модели, и, возможно, образец вывода для журнала, который вы описываете. – nrabinowitz
Извините, исправлено, что все «показывает изменения под данными» было потому, что оно помещало его в под-модель 'data'! – fancy
Итак ... вопрос все еще действителен? – nrabinowitz