我正在检索json并希望在json中使用一个字段(不知道正确的术语)来获取后获取主干模型。
我似乎必须实现parse
功能,但是如何实现?
答案 0 :(得分:0)
1)您需要在模型上定义defaults
对象,设置要从请求填充的属性; 2)然后你需要过滤(那些)必要的字段并在模型的parse
方法中构造新的对象:
var model = Backbone.Model.extend({
defaults: {
swordType: null
},
parse: function(data) {
// filter what you need
var swordTypeValue = null;
if(data.hasOwnProperty('swordType')) {
swordTypeValue = data.swordType;
}
// construct attributes from it
return { swordType: swordTypeValue };
}
});