包含集合的模型的 Backbone.js 视图?
在我的 Backbone.js 应用程序中,我有一个包含集合的模型。为了支持从后端获取该模型,我重写了解析方法,以将 JSON 响应中的数组转换为集合实例。它…
强制 Backbone.sync 更新使用 POST 而不是 PUT 的最不丑陋的方法是什么?
我的一些 Backbone 模型应该始终使用 POST,而不是用于创建的 POST 和用于更新的 PUT。我保留这些模型的服务器能够支持所有其他动词,因此使用 Backbo…
我应该使用 Backbone 和客户端模板(例如 Mustache)吗?
我最近也有类似的感觉。几年前,当我只使用 Apache、Django 和 MySQL 时,我就有这种感觉。我觉得我正在使用的网络堆栈已经开始显示出它的年龄。所以…
视图渲染:是否有更好的方法来控制视图元素的类名?
var myView = Backbone.View.extend({ tagName: 'div', className: function() { return this.model.isNew() ? 'new' : 'old'; } 这是我想要的功能,…
将函数传递给 Backbone.View.extend
最近我和一些同事因为一些我不知道的事情发生争执 发现不正确。 我们在大型应用程序中使用 Backbone,我创建视图的方法是 “标准”骨干方式: var MyV…
如何将 id 与主干中的表行删除按钮关联
我是backbone.js的新手,下面是我的代码,我所需要的只是backbone.js中所需的语法/代码,以在表的每一行中生成唯一的id,以便当按下删除键时,我从表…
Rails - 如何向用 javascript 创建的表单添加 CSRF 保护?
我正在使用backbone.js,它效果很好。但我作为 JavaScript 模板创建的表单缺少 Rails csrf 保护令牌。如何将其添加到我用 JavaScript 创建的模板中?…
在将骨干模型发送到数据库之前是否有更好的方法来更新它?
在将模型发送到数据库之前,是否有更好的方法使用表单中的值更新模型?我想做这样的事情: mySave: function () { this.model.save($(this.el).find('…
在backbone.js 中缓存集合?
确保我的集合保持缓存并仅获取一次的最佳方法是什么? 我应该实现某种缓存层吗?我应该将 Collection 变量共享到需要的地方吗?我可以信任 jQuery 的 …
尝试创建 Backbone.js 视图子类时出错
我有下面的backbone.js视图: class MyApplication.Views.Cake extends Backbone.View tagName: 'li' className: 'cake' 和尝试的子类 class MyApplic…
应用于作为 svg 元素的 el 的主干事件
我有一个 SVG 画布,其中包含我想要响应点击的文本。下面的代码没有完成工作: var MyView = Backbone.View.extend({ tagName : "text", events : { "…
Backbone.js 集合选项
我使用 Backbone.js 编写了模型/视图/集合。我的集合使用 fetch 方法从远程服务器加载模型。此集合所需的 url 需要一个 id,例如:messages/{id}。但…