防止重新渲染卓别林.js中的视图



我正在玩卓别林应用程序,并尝试根据路由的URL向导航中的链接添加一个类。

# navigation_view.coffee
initialize: ->
  super
  @subscribeEvent '!router:changeURL', @setActiveNavigation
setActiveNavigation: (path) ->
  $('nav a[href="/' + path + '"]').addClass "active"

这在几分之一秒内工作得很好,直到整个导航视图被重新渲染。 autoRender设置为 false 。有谁知道如何防止视图被重新渲染?

多谢

关系,我忘记了@subscribeEvent 'startupController', @render,现在没有它就可以正常工作。

相关内容

  • 没有找到相关文章

最新更新