- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法理解 urlRoot
在 Backbone.js 中的工作原理。我正在尝试从 NodeJS/MongoDB 后端获取具有特定 _id
的任务。
我不太清楚如何将 id 属性传递到 URI 中。我一直在 Chrome 开发工具中执行以下操作:
var task = new App.Models.Task({ id: '51c09ae7d3b35d29d4dfdecd' });
task.fetch();
我收到以下错误:
GET http://localhost:3000/tasks/:_id 500 (Internal Server Error)
如何正确设置?
这是我的主干代码:
(function() {
window.App = {
Models: {},
Views: {},
Collections: {}
};
App.Models.Task = Backbone.Model.extend({
defaults: {
title: '',
completed: false
},
idAttribute: "_id",
urlRoot: '/tasks/:_id'
});
})();
最佳答案
查看 http://backbonetutorials.com/what-is-a-model/作为指导,我想说你不需要定义 idAttribute 并且你的 urlRoot 应该只是“/tasks”。主干网应该处理其余的事情。
注意:我自己还没有使用过 Backbone,但一直在阅读它。
关于jquery - 如何正确设置 Backbone.js urlRoot 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177074/
这些是我的服务器的路径 URL: GET /watchlists GET /watchlists/:id POST /watchlists // Create a new watchlists PUT
当我尝试覆盖模型的 urlRoot 属性并对该模型进行提取时,urlRoot 实际上将整个函数作为字符串返回。下面是重写的 urlRoot 的样子: urlRoot: function() { r
我无法理解 urlRoot 在 Backbone.js 中的工作原理。我正在尝试从 NodeJS/MongoDB 后端获取具有特定 _id 的任务。 我不太清楚如何将 id 属性传递到 URI 中。我
地点:htdocs -api.roamingcamper(RESTful + CodeIgnter) - Backbone Site = Backbone.Model.extend({ urlRoot
假设我有一个 Person 模型/集合,如下所示; define([ 'base/BaseModel' ], function(BaseModel) { var Person = Ba
我需要在运行时将 urlRoot 传递给模型,因为模型的几个不同类使用不同的 urlRoot。 这是我的模型: App.Models.Table = Backbone.Model.extend({ }
使用 backbone.js 我有一个特殊情况,我需要在创建模型时将实际的 urlRoot 动态传递给模型。 这是我尝试过但没有运气的方法: var reward = new Reward({url
我很困惑 - 我以为我的模型绑定(bind)工作正常,但它只是作为带有伪造的 ajax 请求的 jsFiddle 。我已将模型绑定(bind)到 View ,如果我重写 .fetch() 并伪造响应,
我是 backbone.js 的新手,正在开发一个基于 node.js 的 Backbone 前端和后端示例项目。我有两个实体:后端中的 User 和 Bank 以及与这两个具有相同名称的模型对应的
我正在做一些练习来熟悉 Backbone。我正在尝试使用 Model 的 urlRoot 属性从我的服务器获取 JSON 文件。 当我输入 urlRoot: "./js/json/todo" 时,我收
我是一名优秀的程序员,十分优秀!