我已经阅读并看到了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很好地一起玩的任何想法?
答案 0 :(得分:1)
如果每个设备的路径不同,那么探索变量app.root
的选项可能是有意义的。这可以通过像location.pathname
之类的东西来实现。我对trigger.io一点都不熟悉,但是会有这样的工作:
app.root = location.pathname;
这会将根设置为:/e034fde/random/path/
动态。