簡體   English   中英

在骨干模型中保存多個記錄?

[英]save multiple record in backbone model?

我正在嘗試將模型保存在骨干網中。 這段代碼正在運行myModel.save({'title':title},{changed:'title'});

但是不確定為什么沒有更改屬性就無法正常工作。 myModel.save({'title':title});

另外,我該如何保存多個記錄?

要為單個模型保存多個屬性,請將所有更改的屬性及其對應的值包括在單個object {}

例如:

myModel.save({
  attributeA: valueA,
  attributeB: valueB,
  attributeC: valueC
});

這可能有助於通讀有關保存功能的主干帶注釋的源

要在集合中的所有模型上保存屬性,可以遍歷集合,可能使用下划線的each函數

例如:

myCollection.each(function (myModel) {
  myModel.save({
    attributeA: valueA,
    attributeB: valueB,
    attributeC: valueC
  });
})

注意:由於這些示例不在上下文中,因此必須使用其他邏輯來處理屬性的唯一值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM