2012-12-14 48 views
0

我正在玩一個Chaplin應用程序,並嘗試將一個類添加到導航中的鏈接,具體取決於路由URL。防止chaplin.js中的視圖被重新渲染

# navigation_view.coffee 

initialize: -> 
    super 
    @subscribeEvent '!router:changeURL', @setActiveNavigation 

setActiveNavigation: (path) -> 
    $('nav a[href="/' + path + '"]').addClass "active" 

直到整個navigationView被重新渲染,這在一秒鐘的時間內工作得很好。 autoRender設置爲false。有誰知道如何防止視圖被重新渲染?

非常感謝

回答

0

沒關係,我忘了@subscribeEvent 'startupController', @render,現在沒有,它工作正常。