骨干,改变模型属性

时间:2013-10-02 13:05:04

标签: javascript jquery backbone.js

在一个集合中我需要将值设置为一个属性,但我无法找到它的方式

products.models[i].set({'category.name':'some_value'})

其余的api看起来像这样

{
    "category": {
        "id": 3, 
        "name": "Drink", 
        "icon": "staging/main/category/icon-drinks.png"
    }, 
    "id": 1, 
    "name": "Sugar54", 
    "dashboard": 1, 
    "last_buy": "2013-10-02", 
    "price": "102", 
    "buy_period": 7
}, 

我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您有复杂的嵌套模型,建议您查看BackboneRelational。 否则在你的情况下,你可以没事

products.models[i].get('category').name = 'some_value';

假设category是普通对象。