我的模板根据非反应值显示不同的内容(在localStorage中)。我想做以下事情:
Template.foo.events
'click #link': ->
localStorage.setItem 'key', 'different'
// re-render template foo
this.render()
未定义。 Router.render('foo')
什么也没做。
答案 0 :(得分:1)
最简单的方法是使用与您的值绑定的依赖项。
keyDep = new Deps.Dependency()
Template.foo.events
'click #link': ->
localStorage.setItem 'key', 'different'
keyDep.changed()
Template.foo.key = ->
keyDep.depend()
return localStorage.getItem 'key'