假设我有一个包含许多属性的JSON文件:
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
?
由于
答案 0 :(得分:3)
var m = new M({ attr1: json.type[1].new_type[2].attr1 });
答案 1 :(得分: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});
应该有效