我正在使用Chaplin应用程序玩一下,并根据路由的URL尝试在导航中为链接添加一个类。
# navigation_view.coffee
initialize: ->
super
@subscribeEvent '!router:changeURL', @setActiveNavigation
setActiveNavigation: (path) ->
$('nav a[href="/' + path + '"]').addClass "active"
在整个navigationView被重新渲染之前,它的效果非常好。 autoRender
设置为false
。有人知道如何防止视图被重新渲染吗?
非常感谢
答案 0 :(得分:0)
没关系,我忘记了@subscribeEvent 'startupController', @render
,现在没有它就可以了。