为 Backbone 模型的各个属性添加值
Adding values to individual attributes of Backbone Model
假设我有一个 JSON 文件,其中包含许多如下属性:
json.type[1].next_type[1].attribute
我想更改包含这些属性的 backbone 模型的特定值。
var M = Backbone.Model.extend({
defaults:{
attr1: null,
attr2: null,
attr3: null }
我要怎么做 attr1 = json.type[1].new_type[2].attr1
?
谢谢
var m = new M({ attr1: json.type[1].new_type[2].attr1 });
如果构建模型时有 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});
应该可以
假设我有一个 JSON 文件,其中包含许多如下属性:
json.type[1].next_type[1].attribute
我想更改包含这些属性的 backbone 模型的特定值。
var M = Backbone.Model.extend({
defaults:{
attr1: null,
attr2: null,
attr3: null }
我要怎么做 attr1 = json.type[1].new_type[2].attr1
?
谢谢
var m = new M({ attr1: json.type[1].new_type[2].attr1 });
如果构建模型时有 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});
应该可以