Backbone.js 木偶中的路由切换后事件不起作用
我有一个基于木偶的应用程序,现在正试图通过npm包括。此外,我已经将用于材料设计的CSS包括在我的bundler和Backbone.js 木偶中的路由切换后事件不起作用,backbone.js,marionette,backbone-events,backbone-routing,Backbone.js,Marionette,Backbone Events,Backbone Routing,我有一个基于木偶的应用程序,现在正试图通过npm包括。此外,我已经将用于材料设计的CSS包括在我的bundler和gulpflow中,这很好。然而,例如,当我切换路线时,我在mysite/#a上有一个具有涟漪效应的按钮,然后我转到mysite/#B,然后返回mysite/#a,CSS都很好,但材质设计的JS无法运行(没有涟漪效应等)。我将ES6与Babel一起使用,并在启动应用程序的main.js中导入材料设计。我也试着重新导入相同的特定视图,仍然没有运气。 如果我在浏览器中刷新页面,效果会起作
gulp
flow中,这很好。然而,例如,当我切换路线时,我在mysite/#a上有一个具有涟漪效应的按钮,然后我转到mysite/#B,然后返回mysite/#a,CSS都很好,但材质设计的JS无法运行(没有涟漪效应等)。我将ES6与Babel一起使用,并在启动应用程序的main.js
中导入材料设计。我也试着重新导入相同的特定视图,仍然没有运气。
如果我在浏览器中刷新页面,效果会起作用。
如何在SPA中更改URL?
如果需要有关项目或路由器实施的任何其他信息,请告诉我。最后!因此,问题在于MDL需要在动态地将元素添加到DOM后调用
componentHandler
的upgrade
。对于木偶,我称之为view的onDomRefresh
,工作起来就像一个符咒