我使用的是Backbone关系型,它很棒。我遇到的问题是,当我需要后端为模型提供要连接的url时。
当使用一对一关系时,这不是一个问题,因为模型可以将url作为自己的属性。
另一方面,集合在其内部创建了一个单独的模型。
把这些联系在一起的最好方法是什么。以下的示例
{
"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": []
}
}
但我无法运行解析来提取变量。
如果您没有在关系定义(文档)上设置{parse: true}
,那么您应该这样做,看看这是否解决了您的问题。否则,如果您提供更多的代码,将会有所帮助。