Предотвратить перерисовку представления в chaplin.js
Я немного поиграюсь с приложением Chaplin и пытаюсь добавить класс к ссылке в моей навигации в зависимости от перенаправленного URL.
# navigation_view.coffee
initialize: ->
super
@subscribeEvent '!router:changeURL', @setActiveNavigation
setActiveNavigation: (path) ->
$('nav a[href="/' + path + '"]').addClass "active"
Это работает довольно хорошо в течение доли секунды, пока не будет перерисован весь навигационный вид. autoRender
установлен в false
, Кто-нибудь знает, как предотвратить перерисовку представления?
большое спасибо
1 ответ
Решение
Неважно, я забыл о @subscribeEvent 'startupController', @render
и теперь без этого все работает нормально.