gpt4 book ai didi

sammy.js - 使用 Sammy.js 渲染本地模板

转载 作者:行者123 更新时间:2023-12-02 08:04:50 25 4
gpt4 key购买 nike

我正在将 sammy 用于需要渲染页面中内联存储的模板的 Web 应用程序。我使用脚本标记来包含标记,即 haml。

有没有一种好的、惯用的方法来渲染不通过ajax请求加载的模板?我有一个解决方案,但我对此不满意。 $('#start_haml') 是包含标记的脚本元素,$('#sammy_main') 是要渲染到的容器。

app.get '#/', (context) ->

context.load($('#start_haml')).then((data) ->
context.interpolate(data, {helpers: view_helpers})
).replace('#sammy_main')

最佳答案

感谢 Aaron Quint 的 answering me on the Sammy.js mailing list

答案很简单,但值得留在这里,因为文档中没有提及。

context.render($('#start_haml'), {helpers: view_helpers})
.replace '#sammy_main'

注意。 render() 的第二个参数是 View 数据。

关于sammy.js - 使用 Sammy.js 渲染本地模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com