gpt4 book ai didi

javascript - 访问在回调中触发事件的模型

转载 作者:行者123 更新时间:2023-11-30 12:59:06 26 4
gpt4 key购买 nike

在下面的示例中,我将如何访问在回调函数中触发“change:guid”事件的模型?

Entry = Backbone.Model.extend({
defaults: {
db: 'not specified',
guid: 'not specified'
},

initialize: function ()
{
this.on("change:guid", function (e) {
alert(" guid changed!!!!!");
//access model here
});
}

});

最佳答案

“e”应该是模型。根据文档,回调中可以使用以下参数:“更改:[属性]”(模型、值、选项)

http://backbonejs.org/#Events-catalog

例子:

Entry = Backbone.Model.extend({
defaults: {
db: 'not specified',
guid: 'not specified'
},
initialize: function () {
this.on("change:guid", function (model, value, options) {
console.log(model);
})
this.set('guid', 123);
}
});
var entry = new Entry()

如果您查看控制台,就会看到模型。试一试:

http://jsfiddle.net/r7hXS/

关于javascript - 访问在回调中触发事件的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931011/

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