阻止chaplin.js中的视图被重新渲染

时间:2012-12-14 12:31:22

标签: view backbone.js navigation coffeescript chaplinjs

我正在使用Chaplin应用程序玩一下,并根据路由的URL尝试在导航中为链接添加一个类。

# navigation_view.coffee

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

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

在整个navigationView被重新渲染之前,它的效果非常好。 autoRender设置为false。有人知道如何防止视图被重新渲染吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

没关系,我忘记了@subscribeEvent 'startupController', @render,现在没有它就可以了。