1

Backbone.js を理解しようとしていますが、以下の例に関連する質問があります -

var Sidebar = Backbone.Model.extend({
  promptColor: function() {
    var cssColor = prompt("Please enter a CSS color:");
    this.set({color: cssColor});
  }
});

window.sidebar = new Sidebar;

sidebar.on('change:color', function(model, color) {
  $('#sidebar').css({background: color});
});

sidebar.set({color: 'white'});

sidebar.promptColor();

on イベントの構文は onobject.on(event, callback, [context]) です。上記のコールバック関数の例で、モデル変数を渡すのはなぜですか?

ありがとう、プラット。

4

1 に答える 1