Backbone/Marionette - 如何从外部服务器获取 collection 数据?
Backbone/Marionette - How to fetch collection data from an external server?
collection 是否有与 urlRoot
相似的 属性?
我的 collection 目前是这样设置的:
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';
}
});
collection 是否有与 urlRoot
相似的 属性?
我的 collection 目前是这样设置的:
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';
}
});