Chaplinアプリで少し遊んでいて、ルーティングされたURLに応じて、ナビゲーションのリンクにクラスを追加しようとしています。
# navigation_view.coffee
initialize: ->
super
@subscribeEvent '!router:changeURL', @setActiveNavigation
setActiveNavigation: (path) ->
$('nav a[href="/' + path + '"]').addClass "active"
これは、navigationView全体が再レンダリングされるまで、ほんの一瞬でうまく機能します。autoRender
に設定されfalse
ます。ビューが再レンダリングされないようにする方法を知っている人はいますか?
どうもありがとう