2013-06-24 168 views
1

我相信現在可以僅將部分客戶機模型保存到服務器,但是是否可以僅獲取其中的一部分?骨幹 - 在模型上部分獲取

有什麼優於:

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

我理想而宣告我想更新模型的特定屬性。

+0

部分保存現在通過'patch'方法完成(有瀏覽器支持的地方),但是沒有直接模擬提取。 – Andbdrew

回答

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信息。

我認爲這種類型的解決方案與您所要求的內容差不多,但是我之前錯了!

+0

謝謝!我不認爲你會有一些重寫提取的示例代碼?這不是我以前做過的事情。 – user888734

+0

您實際上不需要重寫上述工作的提取。只需傳遞'data'參數即可像原來的帖子那樣獲取。 – Andbdrew