【发布时间】:2012-05-11 23:34:02
【问题描述】:
我正在构建一个 Sammy 应用程序,我想为此使用 Haml。到目前为止看起来不错。
app = $.sammy '#main', ->
@use 'Haml'
# Get some server data
$.getJSON '/some-data', (data) ->
# Hic sunt ponies
@get '#!/', ->
@partial '/tmpl/maintenance.haml'
@
$ -> app.run '#!/'
我有一个模板/tmpl/navbar.haml,我想在任何路由之前渲染它。这样做的原因是,导航栏依赖于我从服务器接收到的一些数据——同样是在路由之前。
那么如何在路由之外渲染模板呢? Sammy 似乎没有为此读取的方法,仅在 RenderContext 内,例如一条路线。
【问题讨论】:
标签: coffeescript haml sammy.js