【问题标题】:How do I pass simple Haskell variables to a Heist template?如何将简单的 Haskell 变量传递给 Heist 模板?
【发布时间】:2014-01-13 23:07:26
【问题描述】:

首先,我是 Snap 和 Heist 的新手 :)

在我使用过的所有模板引擎中,总有一种方法可以将变量从渲染函数传递给模板。然后模板可以在其位置显示变量。现在,我确实明白 Heist 特别严格,但我什至没有尝试在这里执行循环或 if/else,只是显示一个随机数。我想这是一个非常基本的事情,但我在文档中没有找到任何内容来说明如何在不使用拼接的情况下完成此操作。

简而言之,是否可以有一个 Snap 处理程序生成一个数字,然后将其传递给 Heist 模板进行渲染,而不使用拼接?如果是,请给我一些示例代码,如果不是,请告诉我最简单的方法。

【问题讨论】:

    标签: haskell haskell-snap-framework heist


    【解决方案1】:

    拼接是将 Haskell 信息传递给模板的方式。这就是你必须这样做的方式。

    【讨论】:

    • 您能否提供一个代码 sn-p 来展示如何将值注入模板?
    • 测试套件有一个例子here
    猜你喜欢
    • 2011-03-04
    • 2017-11-10
    • 2016-09-26
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 2011-05-08
    相关资源
    最近更新 更多