问题标签 [heist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
150 浏览

haskell - 如何渲染带有拼接的抢劫模板?

我正在尝试使用renderWithSplices- http://hackage.haskell.org/package/snap-1.0.0.0/docs/Snap-Snaplet-Heist.html#v:renderWithSplices

获取类型值的惯用方法是什么Splices s(对于 的第二个参数renderWithSplices)?

0 投票
1 回答
60 浏览

haskell - 使用 Snap / Heist 模板呈现的 HTML 文档类型

我在尝试渲染模板时遇到了https://hackage.haskell.org/package/snap-1.0.0.1/docs/Snap-Snaplet-Heist-Interpreted.html#v:render问题。仅当我将以下内容作为模板内容时才会出现此问题:

而以下内容呈现正常

所以它似乎与 HTML doctype 有关。

发生的异常:

0 投票
1 回答
43 浏览

haskell - heist 是否支持将(字符串/JSON)替换为模板中的任意位置?

关于抢劫,我有一个模板,例如:

有没有办法???用另一个字符串替换字符串?

我认为以下功能可能是解决方案https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Splices-Json.html#v:bindJson但我很难理解该功能和或什么要在模板中使用的标记。

0 投票
1 回答
59 浏览

haskell - 是否有不转义内容的 textSplice 替代方法?

https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Interpreted.html#v:textSplice textSplice似乎逃避了内容。例如,它替换<&lt;

我怎样才能避免这种逃避行为?

0 投票
1 回答
78 浏览

haskell - 渲染抢劫模板不会返回任何内容

我这样调用函数:

我猜这与配置有关。我还没有彻底考虑过上面的配置。

不幸的是,上面只是产生“抢劫错误”的错误(倒数第二行)。所以我的问题是为什么?我的下一步将是调查该Heist.Interpreted.renderTemplate功能。

0 投票
1 回答
26 浏览

haskell - 抢劫可消化表单标签未展开

我正在寻找 Snap Heist 可消化形式可能出现问题的想法。我复制粘贴的模板和处理程序。大部分页面都正确呈现,但可消化的表单标签保持不变,即表单标签有 dfForm、输入 dfInputText 等。后端控制台和浏览器中都没有警告。

我使用 bindDigestiveSplices 所以 dfForm 应该是可解析的拼接。