在Backbone.js应用程序中设置全局REST根URL

栏目: 编程语言 · 发布时间: 6年前

内容简介:例如. api.site.com将是REST服务,但出于测试目的,它可能位于localhost:1000我需要能够轻松地更改服务的根URL,而不是在许多模型中将它们全部放在那里存在于应用程序中.翻译自:https://stackoverflow.com/questions/10365574/setting-a-global-rest-root-url-in-a-backbone-js-application

例如. api.site.com将是REST服务,但出于测试目的,它可能位于localhost:1000我需要能够轻松地更改服务的根URL,而不是在许多模型中将它们全部放在那里存在于应用程序中.

不确定你的意思是手动为每个模型设置urlRoot.

大概是你做的

var MyModel = Backbone.Model.extend({

  urlRoot: '/mymodel',
  ...

});

对?然后每个模型实例自然具有相同的urlRoot.Any其他模型实例说MyOtherModel会有一些不同的urlRoot.

如果由于某种原因你需要使用相同的urlRoot,我猜它会是因为模型共享属性.这应该暗示继承或扩展,所以你可以这样做:

var BaseModel = Backbone.Model.extend({
  urlRoot: '/mymodel'
});

var MyModel = BaseModel.extend({
  ...
});

翻译自:https://stackoverflow.com/questions/10365574/setting-a-global-rest-root-url-in-a-backbone-js-application


以上所述就是小编给大家介绍的《在Backbone.js应用程序中设置全局REST根URL》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

博客秘诀:超人气博客是怎样炼成的

博客秘诀:超人气博客是怎样炼成的

Darren Rowse、Chris Garrett / 向怡宁 / 人民邮电出版社 / 201005 / 39.00元

作为Web 2.0的新生事物的博客,如今已蓬勃发展,呈燎原之势,业已成为许多人的一种生活方式。中国从事博客写作的人数已达千万级,各类博客网站不可胜数。 然而,为什么有的博客人气鼎盛,拥趸众多,有的博客却门前冷落,少人问津呢?究竟应该怎样写好自己的博客,才能让它吸引更多访客的关注呢?博客网站还能为我做什么呢? 本书的两位作者长期主持知名博客站点ProBlogger.net,指导了成千上万......一起来看看 《博客秘诀:超人气博客是怎样炼成的》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码