javascript - Backbone集合url可以依赖于模型urlRoot吗?

标签 javascript backbone.js

Backbone 集合 url 可以依赖于模型 urlRoot 吗?例如

var _User = Backbone.Model.extend({
    urlRoot: '/api/users',
    defaults: {
        email: ''
    }
});

var _Users = Backbone.Collection.extend({
    url: function() {
        return this.model.urlRoot;
    },
    model: _User
});

最佳答案

看起来像你想要的

var _User = Backbone.Model.extend({
    urlRoot: '/api/users',
    defaults: {
        email: ''
    }
});

var _Users = Backbone.Collection.extend({
    url: function url() {
      return this.model.prototype.urlRoot;
    },
    model: _User
});

关于javascript - Backbone集合url可以依赖于模型urlRoot吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32609012/

相关文章:

javascript - 当 JavaScript 函数的名称作为字符串传递到函数中时,如何执行该函数?

javascript - Backbone 按 ID 删除行

javascript - 主干 js 重页面的 SEO

javascript - 接下来会加载使用 insertBefore (async=false) 添加的脚本吗?

javascript - Facebook javascript SDK 从属性文件到 jsp 的共享版本不起作用 [webapp]

javascript - 渲染嵌套模型 Handlebars ?

javascript - 主干未捕获错误 :

javascript - 使用 Backbone 和 Backbone.Marionette 进行复杂路由

javascript - 鼠标悬停时jQuery透明图片描述幻灯片动画

javascript - 从 Angular JS 中的 aws s3 存储桶下载文件