2015-06-30 3 views
2

Предположим, что у меня есть JSON-файл, который содержит ряд атрибутов, как это:Добавление значений в отдельных атрибутов Backbone модели

json.type[1].next_type[1].attribute 

И я хочу, чтобы изменить конкретное значение магистральной модели, которая должна содержать эти атрибутов.

var M = Backbone.Model.extend({ 
defaults:{ 
    attr1: null, 
    attr2: null, 
    attr3: null } 

Как я могу сделать attr1 = json.type[1].new_type[2].attr1?

Благодаря

ответ

3

Если у вас есть файл в формате JSON, когда модель построена, вы могли бы сделать

var m = new M({'attr1': json.type[1].new_type[2].attr1}) 

иначе

var m = new M() 
m.set({'attr1': json.type[1].new_type[2].attr1}); 

должны работать

Смежные вопросы