1
我嘗試瞭解Backbone。 如何在模型中更改屬性時獲得以前的值?在Backbone.model中更改屬性
<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();
});
我怎麼知道更改前的值Thank`s ...
感謝您的幫助 –