【发布时间】:2016-06-02 10:17:50
【问题描述】:
我有一个基于 Marionette 的应用程序,现在尝试通过 npm 包含 Material Design Lite。此外,我已将 Material Design 的 CSS 包含到我的捆绑器和 gulp 流程中,这工作正常。但是,例如,当我切换路线时,我在 mysite/#A 上有一个带有涟漪效果的按钮,然后我转到 mysite/#B,然后回到 mysite/#A,CSS 一切正常,但 Material Design 的 JS无法运行(无连锁反应等)。我正在将 ES6 与 Babel 一起使用,并在 main.js 中导入材料设计,这将启动应用程序。我也尝试在特定视图中重新导入相同的内容,但仍然没有运气。
如果我在浏览器中刷新页面,效果会起作用。
如何在 SPA 中更改 URL 时进行这项工作?
如果需要有关项目或路由器实施的任何其他信息,请告诉我。
【问题讨论】:
标签: backbone.js marionette backbone-events backbone-routing