在Backbone.js路由器中定义一个基本url
Define a base url in Backbone.js router
我希望能够为我的所有开发路线指定一个基本url。一些开发人员将机器设置为在子目录中工作,而不是将应用程序放在webroot中。我只想定义这些路线一次。而不是:路线:{"toms子目录/users":"init_users"}我想要:
routes: {
"/users": "init_users"
}
并且能够为该安装指定一个baseurl,这样我就可以轻松地使其在安装过程中工作。
现在,我通过使用括号语法定义一个路由对象来保留动态关键点,并将其分配给路由内的routes属性,来强制它们。我想知道是否有更清洁的方法。
my_routes = {};
my_routes[window.webroot + '/users'] = 'init_users';
MyRoute = Backbone.Router.extend({ routes: my_routes })
您可以像这样使用Backbone.history.start
Backbone.history.start({
pushState: true,
root: "/public/search/"
});
相关文章:
- 一次又一次地在新的和相同的选项卡中打开一个url
- 如何使用特定的javascript函数创建一个url,以便在加载页面时运行
- 修改 HTML 的方式使左键应带到下一个 URL
- 给定一个 url,脚本如何找到加载的资源
- Javascript下载一个URL-Azure Blob存储
- 表单输入和选择值将创建一个URL
- 当数据在另一个URL上更新时,AngularJS是否可以在一个URL上触发$watch
- 将json数据发送到另一个url-在您'我从我自己的网址上得到的
- Javascript 转到 URL 如果用户输入特定数字,则转到另一个 URL
- 给定一个 URL,我如何找到锚 HTML 锚标记
- 仅当从另一个 URL 加载数据时,才会触发另一个插件
- 如何设置一个url(回调)来侦听javascript的答案
- regexp(?) 用于从另一个 URL 中提取 URL
- 使用 location.href 或类似内容打开一个 URL,后跟一个哈希符号
- 侦听 iframe 事件 - 打开一个 url
- jquery/js - 我有一堆值(字符串).我想通过 POST 将其发送到另一个 URL,我该怎么做
- 两个下拉列表表单以获取一个 URL
- 是可以用户刷新网页并同时重定向到另一个URL
- jQuery - 打开一个 URL 并选择一个值
- 您如何创建一个链接,单击该链接会将您带到一个页面,并打开一个转到另一个 URL 的新选项卡