gpt4 book ai didi

javascript - Backbone 事件不起作用。为什么?

转载 作者:行者123 更新时间:2023-11-29 20:03:57 25 4
gpt4 key购买 nike

我在学习 Backbone 。我正在尝试使用 on event 进行更改。但它给了我这个错误 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com