У меня есть вид:
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
все еще старые данные?