我正在使用 Backbone relational这很棒。我遇到的问题是当我需要后端提供模型附加到的 url 时。
当使用一对一关系时,这不是问题,因为模型可以将 url 作为自身的一个属性。
另一方面,集合在自身内部创建了一个单独的模型。
将它们绑定(bind)在一起的最佳方式是什么。下面的例子
{
"user": {
"url": "http://example.com/api/user/1"
},
"permissions": {
"url": "http://example.com/api/user/1/permissions"
}
}
在上面的例子中,我希望用户是一个模型,提供了 url,权限是一个集合,提供了 url。
我尝试过的是让集合正常工作如下:
{
"permissions": {
"url": "https://example.com/api/user/1/permissions"
"data": []
}
}
但我无法运行提取变量的解析。
最佳答案
如果您没有在您的关系定义 (documentation) 上设置 {parse: true}
,那么您应该这样做,看看是否能解决您的问题。否则,如果您提供更多代码,将会有所帮助。
关于javascript - 将 URL 传递给主干中的关系集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29819596/