Trigger.io& Backbone-Boilerplate相对路径

时间:2012-09-26 22:07:09

标签: backbone.js trigger.io backbone-views backbone-routing

我已经阅读并看到了Trigger.io + Backbone.js的实现 - 我的问题是关于专门使用骨干 - 样板框架。

我正在使用Backbone-Boilerplate作为我的项目以及同一作者的Backbone-LayoutManager。当我使用Trigger进行构建时,我的视图根本没有被加载。在做了很多Googling后,我认为它与应用程序的根路径有关,用于构建通过AJAX获取的文件的完整路径。 (见https://github.com/tbranyen/backbone-boilerplate/wiki/Relative-path-setup-notes

我按照上面链接中的说明查看我是否可以从http://localhost/myapp/开始运行我的应用程序,而不是http://mypp.local,确定它有效。但是我不能手动设置这些路由以便在设备上运行,因为我不确定它们将在所有设备上的每个构建中发生什么。

关于如何让Backbone-Boilerplate模板加载和Trigger.io很好地一起玩的任何想法?

1 个答案:

答案 0 :(得分:1)

如果每个设备的路径不同,那么探索变量app.root的选项可能是有意义的。这可以通过像location.pathname之类的东西来实现。我对trigger.io一点都不熟悉,但是会有这样的工作:

app.root = location.pathname;

这会将根设置为:/e034fde/random/path/动态。