gpt4 book ai didi

backbone.js - 如何通过ID以外的方式获取Backbone.js模型?

转载 作者:行者123 更新时间:2023-12-04 05:04:11 25 4
gpt4 key购买 nike

Backbone.js的默认RESTful方法(通过ID来获取模型)非常简单明了。但是,我似乎找不到通过不同属性获取模型的任何示例。如何通过其他属性获取Backbone.js模型?

var Widget = Backbone.Model.extend({
urlRoot: '/widgets',
fetchByName: function(){ ... }
});
var foowidget = new Widget({name: 'Foo'});
foowidget.fetchByName();

最佳答案

您可以尝试在base model定义上或在调用fetch时按需执行类似操作。

model.fetch({ data: $.param({ someParam: 12345}) });

在您的情况下,遵循的原则。
var Widget = Backbone.Model.extend({
initialize: function(options) {
this.name = options.name;
},
urlRoot: '/widgets',
fetchByName: function(){
this.fetch({ data: $.param({ name: this.name }) })
}
});

var foowidget = new Widget({name: 'Foo'});
foowidget.fetchByName();

关于backbone.js - 如何通过ID以外的方式获取Backbone.js模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14555612/

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