backbone-model相关内容
这就是我想要理解的. 我经常发现自己在写这样的主干: var CallModel = Backbone.Model.extend({});var CallsCollection = Backbone.Collection.extend({模型:调用模型,url: 'url/to/external/json'}); 这是一个非常基本的示例,但正如您所看到的,模型中没有任何内容,所有数据都通
..
我从服务器获得了以下 JSON.有了这个,我想创建一个带有嵌套模型的模型.我不确定哪种方法是实现这一目标的方法. //json[{名称:“示例",布局 : {x : 100,y : 100,}}] 我希望将这些转换为具有以下结构的两个嵌套骨干模型: //结构图片布局... 所以我像这样定义布局模型: var Layout = Backbone.Model.extend({}); 但是我
..
我有一个关于 Backbone.js 的 get 和 set 函数的简单问题. 1) 使用下面的代码,我如何直接“获取"或“设置"obj1.myAttribute1? 另一个问题: 2) 在模型中,除了 defaults 对象之外,我可以/应该在哪里声明模型的其他属性,以便可以通过 Backbone 的 get 和 set 方法访问它们? var MyModel = Backb
..
我想从模型实例中 _id 属性 unset(),使用以下命令发出 POST 请求 save()模型方法. 但是我得到了一个 Uncaught TypeError:由于此行,对象[object Object]没有方法'call'bone-min.js : myModel.unset('_ id'); 我正在使用 idAttribute:"_id" ,所以我尝试了: myModel.
..
让我们说我有一个像这样的JSON: JSON示例,我的json在jsonlint上得到了验证,并且可以正常工作. json_object = { "texts_model": { "hello": "hola", "icon_text": "Icon!" }, "collection_vias": { "text": "hola", "icon_text": "Icon!" } };
..
我的模型已经有一个defaults哈希.重置视图/页面的某些部分后,我希望将模型重置为其原始默认值. 当前,我将每个属性显式设置为其默认值.是否有任何内置函数或JavaScript/Underscore.js/Backbone.js/jQuery函数可用于在单个语句中完成此操作? 解决方案 myModel.clear().set(myModel.defaults);
..
我需要对服务器端API进行POST。我必须将 id 密钥发送到服务器的请求主体。 我使用Backbone模型。但是当我这样做时: myModel.set(“id”,somevalue) myModel.save() 触发的网络请求是: URL / someValue [PUT] Backbone不进行POST而是PUT并将id附加到url。
..
我刚开始使用Backbone。我有两个问题要根据下面的代码。 第一个问题是在我填写表单并点击按钮后,模型对象应该创建一些默认属性。但是,console.log将使用我在将模型传递给新视图对象之前填写的表单中最新的属性来打印模型。 第二个问题是我可以成功地将数据保存到db,但是我的成功回调函数没有被调用。有人可以帮我回答这些问题吗? var form = document.for
..
下面是我们的目标: 我有一个父模式。这是一个被称为集合家长。在父是儿童的集合。所以,当我实例化家长收藏,我得到的父模型,每一个孩子在其中。 我试过这样做几种不同的方式,而我得到不同的表现。有时孩子显示不出来的。有时,他们重复了母公司的每一次迭代渲染循环。我正在寻找的最佳实践是什么,这样的帮助。 儿童的名单不应该改变,应该每次是相同的集合。我能为不同过滤后,在飞行。 我已经剥离下来尽可能直接
..
TL;博士 如何使用backbone.stickit与HTML表单从服务器更改现有模型中取出,仅补丁更改的属性(由用户输入更改HTML表单内)到服务器? / TL;博士 我使用 backbone.stickit 在Backbone.js的应用模型绑定一个HTML的形式是一个骨干视图的一部分。这工作得很好,到目前为止,但它变得有点有点复杂,如果我要拯救绑定模型。这是因为我想用补丁的方法,只发送
..
我有一个测量视图,它有一个相关联的计量模型,其中有两个集合,再presentationsCollection和BeatsCollection。测量查看嵌套子重新presentation意见,每个都有自己的再presentation模型,并全部重新presentation车型分享到测量视图的BeatsCollection的引用相同的属性。 我知道,如果你正在听一变更事件,收集不会补上一时作出回应。
..
我绑定在我的骨干机型像这样的更改事件。 this.model.on(“变”,this.render,这一点); 有时候,我想获取最新版本的模型,并强行渲染视图。所以,我这样做 this.model.fetch(); 不幸的是model.fetch()只有当新的数据是什么pviously存储在模型$ P $不同的触发更改事件。我 如何能随时触发this.render回调获取完成时,它
..
如何获取prevent解析函数模型收藏? $(函数(){ VAR任务= Backbone.Model.extend({ 网址:函数(){ 返回this.urlRoot + this.id; }, urlRoot:'index.php的C =光&安培; A = list_tasks_bb&安培;阿贾克斯=真放
..
当我路过 {“沉默”:真正} 而在骨干模型设置一个属性,为什么不只是燮preSS的的变化:属性事件?什么是下一次的属性更改触发该事件的优势在哪里? 更新 0.9.10骨干改变传递的行为 {“沉默”:真正} 。从更新日志: 传递 {沉默:真正} 上的变化将不再拖延个人 “变化:ATTR”事件,相反,他们是完全沉默 这里浏览changelog的 解决方案 这混淆了我一段时间为
..
下面是我想明白了。 很多时候,我发现自己写的骨干是这样的: VAR CallModel = Backbone.Model.extend({ });VAR CallsCollection = Backbone.Collection.extend({ 型号:CallModel, 网址:“URL /到/外部/ JSON” }); 这是一个非常简单的例子,但你可以看到,没有什么真
..
我得从服务器提供了以下JSON。有了这个,我想创建一个嵌套模式的典范。我不确定这是实现这一目标的方式。 // JSON [{ 名称:“榜样”, 布局:{ X:100, Y:100, } }] 我希望这些被转换为两个嵌套骨干模型具有以下结构: //结构 图片 布局 ... 所以我定义布局模型,像这样: VAR布局= Back
..
我对Backbone.js的一个简单的问题“获取和设置功能。 1)与下面的code,我怎么能'获取'或'设置'obj1.myAttribute1直接? 另一个问题是: 2)在模型中,除了在默认对象,其中可以/我应该声明我的模型的其他属性,这样,他们可以通过骨干get和set方法进行访问? VAR为MyModel = Backbone.Model.extend({ 默认值:{ OBJ1:{
..