0

在集合中,我需要将值设置为属性之一,但我找不到如何做到这一点

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
}, 

我怎么做 ?

4

1 回答 1

0

如果你有复杂的嵌套模型,我建议你看看BackboneRelational。否则在你的情况下,你应该没问题

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

假设这category是一个正常的对象。

于 2013-10-02T13:08:14.413 回答