Questions tagged «backbone-model»

12
Backbone.js中的嵌套模型,如何处理
我从服务器提供了以下JSON。这样,我想创建一个带有嵌套模型的模型。我不确定哪种方法可以实现这一目标。 //json [{ name : "example", layout : { x : 100, y : 100, } }] 我希望将它们转换为具有以下结构的两个嵌套主干模型: // structure Image Layout ... 因此,我定义了Layout模型,如下所示: var Layout = Backbone.Model.extend({}); 但是,我应该使用以下两种(如果有)技术来定义图像模型?下面是A还是B? 一个 var Image = Backbone.Model.extend({ initialize: function() { this.set({ 'layout' : new Layout(this.get('layout')) }) } }); 或 B var Image = …

9
Backbone.js获取并设置嵌套对象属性
我有一个关于Backbone.js的get和set函数的简单问题。 1)使用下面的代码,如何直接“获取”或“设置” obj1.myAttribute1? 另一个问题: 2)在模型中,除了默认对象之外,我还可以/应该在哪里声明模型的其他属性,以便可以通过Backbone的get和set方法访问它们? var MyModel = Backbone.Model.extend({ defaults: { obj1 : { "myAttribute1" : false, "myAttribute2" : true, } } }) var MyView = Backbone.View.extend({ myFunc: function(){ console.log(this.model.get("obj1")); //returns the obj1 object //but how do I get obj1.myAttribute1 directly so that it returns false? } }); 我知道我可以做: this.model.get("obj1").myAttribute1; …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.