我在获取集合之外的模型时遇到问题。我已经看到了很多解决方案,但由于某种原因似乎没有一个有效(可能做了一些愚蠢的事情)。我在我的实际 fetch 中有一个永远不会触发的成功函数。它应该命中 /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()
谢谢!