js不能获取单个模型
backbone.js cannot fetch a single model
我有一个问题,获取一个模型是一个集合之外。我见过许多解决方案,但出于某种原因,似乎没有一个有效(可能是做了一些愚蠢的事情)。我在实际的取回中有一个成功函数,它永远不会触发。应该是/devices/{deviceId}
我的代码
define([
'underscore',
'backbone',
], function(_, Backbone) {
// Creating backbone model
var DeviceModel = Backbone.Model.extend({
// set defaults
defaults: {
},
idAttribute: "deviceId",
urlRoot: '/devices'
})
return DeviceModel;
});
我从
调用它 model = new DeviceModel({deviceId: this.deviceId })
model.fetch()
谢谢!
您可以尝试传递回调函数来调试正在发生的事情:
model.fetch()
来自BackboneJS Model-Fetch的文档
接受选项散列中的成功回调和错误回调,它们是都传递了(模型,响应,选项)作为参数。
所以,你可以包括:
model.fetch({success: function(m, resp) { console.log(resp);},
error: function(m, resp) { console.log(resp);}
});
相关文章:
- 引用单个表的多列 - Sails JS API 模型
- Ember.js:如何使用模型的单个实例创建路由/控制器
- 主干:在单个请求中批量保存模型
- 如何阻止单个模型将其 id 添加到 Backbone 中的 url
- 使用单个模型编辑多个变量
- 使用单个 ng 模型筛选结果并显示筛选方法
- KnockoutJS与jQuery数据表和绑定插件,行单击传递整个数组而不是单个模型
- Knockoutjs:如何将单个项目从可观察数组传递到我的视图模型中
- Extjs使用复选框模型在网格上拖放单个项目
- ng模型不会为文本过滤器重新计算单个按键的数组长度
- 使用Ember.js加载单个模型
- 在主干网中获取单个模型,为什么不't这项工作
- EmberJS:在获取模型后获取模型的单个属性
- 绑定带有单个记录的简单视图模型
- BackboneJS:从不同的视图修改单个模型
- AngularJS获取单个模型记录用于在模态中编辑
- 在单个视图中应用多个视图模型的不同方式
- js不能获取单个模型
- Ember.ArrayController's数组模型中单个模型的观察者
- 是否有可能在MVC中禁用单个模型属性的客户端验证?