gpt4 book ai didi

javascript - BackboneJS 模型方法 'get' 不考虑 idAttribute 设置

转载 作者:行者123 更新时间:2023-12-02 17:45:49 25 4
gpt4 key购买 nike

我刚刚将 idAttribute: '_id' 添加到 BackboneJS 应用程序中的某些模型,以便在服务器端与 MongoDB 一起使用。起初,这按预期工作,稍后在 View 中查看模型时,this.model.id 设置为与 _id 相同的值。但是,如果我在模型上使用 get 方法获取 id,它将返回 undefined。我可以切换到使用 this.model.id 而不是 this.model.get('id'),似乎使用 get 方法是一种更清晰、更正式的检索模型数据的方法。这是设计使然吗?为了保持一致性,我是否应该停止在任何地方使用 model.get ?谢谢。

最佳答案

我的理解是你仍然需要使用 this.model.get('_id')。告诉主干哪个属性唯一标识您的模型不会更改属性哈希中的属性名称。

关于javascript - BackboneJS 模型方法 'get' 不考虑 idAttribute 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21758711/

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