我正在尝试使用turbolinks在我的应用程序中使用Emberjs框架。 但我无法在Google中搜索教程。你能介绍一下如何使用吗?
并向我介绍关于“使用带有turbolinks的emberjs”的教程?例如网页大小,书籍等。
我想找到答案,例如:Using angularjs with turbolinks
答案 0 :(得分:3)
我们遇到了类似的问题并添加了一个黑客来阻止这种情况。
https://gist.github.com/MiguelMadero/7309675
基本的想法是,如果你去的页面不是Ember活动的页面,那么你停止Ember运行,然后听页面:更改事件(每次turbolinks导航)并尝试启动ember。
希望这有帮助
答案 1 :(得分:2)
Ember.js和turbolinks并不能很好地协同工作。
我在rails 4应用程序中使用turbolinks和emberjs(默认包含turbolinks),这对我造成了错误。特别是当我使用浏览器后退按钮时。 Turbolinks导致页面在不应该重新加载时,阻止ember呈现模板。
此处还有更多信息:Ember.js with Rails4: browser back button crash ember application
答案 2 :(得分:0)
如果您已经在客户端渲染,我看不到使用Turbolinks的好处。从我看过的stackoverflow问题来看,将Turbolinks与客户端渲染混合的麻烦将超过你可以从中获得的任何好处。
为了更好地理解这两种技术,我建议:Turbolinks and the Prague Café Effect,浏览评论!