0

Chaplinアプリで少し遊んでいて、ルーティングされたURLに応じて、ナビゲーションのリンクにクラスを追加しようとしています。

# navigation_view.coffee

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

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

これは、navigationView全体が再レンダリングされるまで、ほんの一瞬でうまく機能します。autoRenderに設定されfalseます。ビューが再レンダリングされないようにする方法を知っている人はいますか?

どうもありがとう

4

1 に答える 1

0

気にしないでください、私はそれを忘れていました、@subscribeEvent 'startupController', @renderそして今それなしでそれはうまくいきます。

于 2012-12-14T13:38:02.690 に答える