javascript - Backbone/Marionette - 如何从外部服务器获取集合数据?

标签 javascript backbone.js marionette

集合是否有与 urlRoot 类似的属性? 我的收藏目前设置如下:

Entities.Notifications = Entities.Collection.extend({
    model: Entities.Notification,
    url: '/notifications'
});

/notification 在获取时附加到域名。我该怎么做:

Entities.Notifications = Entities.Collection.extend({
    model: Entities.Notification,
    url: 'https://www.differentdomain.com/notifications'
});

那么它从不同的来源获取数据?

最佳答案

基于example from the docs ,看起来如果您将 URL 定义为函数,则它不应该执行附加操作,例如:

var Notes = Backbone.Collection.extend({
   url: function() {
      return 'https://www.differentdomain.com/notifications';
   }
});

关于javascript - Backbone/Marionette - 如何从外部服务器获取集合数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51321362/

相关文章:

javascript - 为什么我的 Marionette itemView 不渲染?

javascript - 有没有办法滚动到 URI 片段而不将它们添加到历史记录中?

javascript - jQuery 航点错误 : The sticky method does not exist

javascript - Backbone - 未捕获类型错误 : Cannot call method 'unbind' of undefined

ajax - 将 beforeSend 添加到主干 ajax 调用

javascript - Backbone Marionette : put methods on instance/constructor or prototype when extending objects

javascript - 如何添加 UMD 以便我可以在浏览器中使用我的模块并将其用作 NPM 模块?

javascript - react ,绑定(bind)输入值

javascript - Backbone : listen to add/remove event of a collection inside model in a collection.

backbone.js - 复杂主干应用程序中的事件管理