我已经编写了大量的backbone.js 模型、集合,其中大部分都是使用URL 的RESTful 服务调用。
我怎样才能将这些 URL 服务调用作为中央集线器,在其中添加所有 url,并且所有模型/集合都引用该中央集线器进行 RESTful 调用。
我已经编写了大量的backbone.js 模型、集合,其中大部分都是使用URL 的RESTful 服务调用。
我怎样才能将这些 URL 服务调用作为中央集线器,在其中添加所有 url,并且所有模型/集合都引用该中央集线器进行 RESTful 调用。
我在最近的一个项目中使用了特定模型进行设置,并将数据存储在外部 json 文件中。
JSON:
{
"service-1": "http://url.to.service-1",
"service-2": "http://url.to.service-2"
}
设置型号:
var SettingsModel = Backbone.Model.extend({
url: 'scripts/data/settings.json'
});
用法:
var settings = new SettingsModel();
settings.fetch({
success: function() {
var model = new MyModel({ url: this.get('service-1') });
}
});