ではありません。変更が更新中で、ロギング@model.changedAttributes()
になるとモデル「変更」が、それは私が眺めてい
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()))
はdata
下の変化を示しているが、@model
をログに記録することは、まだ古いデータを示しているので、何もアップデートで変化しません。
なぜ@model
はまだ古いデータですか?
これは、モデルコードを表示せずにデバッグすることはできません。 – nrabinowitz
申し訳ありませんが、 'データ下の変更を'データ全体のサブモデルに入れていたためです。 – fancy
だから問題はまだ有効ですか? – nrabinowitz