javascript - 将 URL 传递给主干中的关系集合

标签 javascript backbone.js backbone-relational

我正在使用 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/

相关文章:

javascript - 使用 Backbone js 读取 XML 并附加到 View 中

javascript - Backbone.js + 关系型 + AMD ...引导关系型

javascript - 按特定顺序从 JSON 文件解析为 JavaScript

javascript - 全局范围不起作用?

javascript - jQuery Datepicker beforeShowDay 不工作

javascript - Backbone.js 关系

javascript - 一种阻止 WebSocket 错误显示在浏览器控制台中的方法

javascript - 将错误消息从 Controller 传递到 Backbone 进行查看

javascript - 需要了解Backbone的main函数