1

バックボーンを理解しようとしています。モデルのプロパティを変更するときに以前の値を取得する方法は??

<div id="sidebar">Color</div>
        <script>

$(function () {
   var Sidebar = Backbone.Model.extend({
  promptColor: function() {
    var cssColor = prompt("change property");
    this.set({color: cssColor});
  }
});

window.sidebar = new Sidebar;

sidebar.on('change:color', function() {

    //How get previous value??



  $('#sidebar').css({background: this.get('color') || 'orange'});
});



sidebar.promptColor();

});

変更前の値を知るにはどうすればよいですか?ありがとうございます...

4

1 に答える 1

1

これはあなたが探している方法です: http://backbonejs.org/#Model-previous

于 2013-08-02T10:55:49.587 に答える