我正在学习 Backbone 。我正在尝试使用事件来进行更改。但它给了我这个错误Uncaught TypeError: Object function (){parent.apply(this,arguments);
。下面是我的代码第 6 行
上没有方法 'on'
$(function () {
var ford = new Backbone.Model.extend({
type: 'car',
color: 'blue'
});
ford.on('change', function () {
console.log('something changed');
});
ford.set('type', 'truck');
});
我怎样才能做到这一点?
最佳答案
您尚未创建 ford 实例。做类似的事情
var f = new ford();
然后让另一个函数监听它的'change ' 事件。
f.on('change', function () {
console.log('something changed');
});
在这里,extend用于创建构造函数。您必须创建对象才能使模型栩栩如生。
关于javascript - 事件 Backbone 不起作用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12996689/