将URL传递给骨干中的关系集合

led*_*dje 5 javascript backbone.js backbone-relational

我正在使用Backbone关系,这很棒.我遇到的问题是当我需要后端提供要附加的模型的URL时.

当使用一对一关系时,这不是一个问题,因为模型可以将url作为其自身的属性保留.

另一方面,该集合在其自身内创建了一个单独的模型.

将这些绑定在一起的最佳方法是什么.以下示例

{
    "user": {
        "url": "http://example.com/api/user/1"
    },
    "permissions": {
        "url": "http://example.com/api/user/1/permissions"
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我希望用户是提供了url的模型,以及提供了url的集合的权限.

我试过的是让收集工作如下:

{
    "permissions": {
        "url": "https://example.com/api/user/1/permissions"
        "data": []
    }
}
Run Code Online (Sandbox Code Playgroud)

但我无法运行解析变量的解析.

Mic*_*ley 1

如果您尚未设置{parse: true}关系定义(文档),那么您应该这样做,看看是否可以解决您的问题。否则,如果您提供更多代码将会有所帮助。