2012-12-14 2 views
0

Chaplin 앱으로 조금 놀고 있습니다. 라우트 된 URL에 따라 내비게이션의 링크에 클래스를 추가하려고합니다.chaplin.js의 뷰가 다시 렌더링되지 않도록합니다.

# navigation_view.coffee 

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

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

전체 navigationView가 다시 렌더링 될 때까지 잠깐 동안 잘 작동합니다. autoRenderfalse으로 설정됩니다. 누구도 뷰가 다시 렌더링되지 않도록하는 방법을 알고 있습니까?

감사

답변

0

는 신경 쓰지 많은, 나는 @subscribeEvent 'startupController', @render에 대해 잊고 이제없이 잘 작동합니다.