Backbone - 模型上的部分提取

时间:2013-06-24 20:15:32

标签: backbone.js

我相信现在可以只将部分客户端模型保存到服务器,但是是否可以仅获取其中的一部分?

还有什么比:

更好
var sectionName = "overview";
model.fetch({ data: $.param({ section: sectionName}) });

理想情况下,我要声明我想要更新的模型的特定属性。

1 个答案:

答案 0 :(得分:1)

据我所知,没有骨干特定的方法可以完全按照您的描述完成您想要的操作,但是如果您的模型具有可分组的属性,例如:

bobTheUser = {
    posts: [
        {
            id:1,
            content: "This is Bob's first post!"
        }, {
            id:2,
            content: "Wow! Another stunner!"
        }
    ],
    friendIds: [1729, 3301],
    salesforce: {oh: "no! SOAP!!!"}
}

您可以传递fetch个可选参数,让您的api知道您只想要Bob的postsfriendIds,而不是他的salesforce信息。

我认为这种解决方案与你要求的一样接近,但我以前错了!