0
我在将模型响应绑定到模型时遇到了问题。最初,我有一个简单的模型和一个简单的响应,工作正常。但后来我改变了我的回应,以odata格式。我的骨干MODLE是:如何从属性中加载骨干模型作为回应?
var UserCard = Backbone.Model.extend({
defaults: {
...
}
});
及其相关的集合:
var UserCards = Backbone.Collection.extend({
model: UserCard,
url: '/odata/UserCards'
});
现在正在填充此集合,直到我改变了,现在看起来像下面的回应:
{
"odata.metadata":"http://website.com:53176/odata/$metadata#UserCards",
"value":[{...},{...}...]
}
当我请拨打collection.fetch
方法,尝试将上述内容放入与此响应不兼容的模型中。然而,该模型与上述json的value属性中包含的任何内容都是兼容的。
我想知道是否有方法可以从value
属性加载我的模型,而不是完整的响应?
刚刚试了一下,它的工作。谢谢:) – sttaq
不用担心。愉快的骨干。 – Twicetimes
到目前为止,它打破了我的主干:S – sttaq