gpt4 book ai didi

javascript - backbone.js 解析 1 个元素(Id)

转载 作者:行者123 更新时间:2023-12-02 06:41:39 25 4
gpt4 key购买 nike

对于 backbone 中模型的 id,它只是 id 并且全部小写。如果我在服务器上的 Id 名为 UserId 会怎么样。在 backbone 的解析方法中,如何将 UserId 更改为 id 并为所有其他属性使用相同的名称?

例如。

window.User = Backbone.Model.extend({
defaults:
{
UserId: 0, // <--can i just tell backbone that this is my id?
Name: '',
Age: 0
}
parse: function(response){
var model = response;
model.id = response.UserId;
return model;
}
});

有更好的方法吗?

如何告诉主干模型我的 ID 是 UserId 类型。

最佳答案

你必须使用模型中的 idAttribute 告诉 Backbone 你的 id 是什么属性:

window.User = Backbone.Model.extend({
idAttribute: "UserId",
...
})

一切正常:)。 Backbone 将为您创建一个 id 属性,该模型的集合将通过您的 UserId get()

关于javascript - backbone.js 解析 1 个元素(Id),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6600605/

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