问题标签 [hamlet]

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 回答
225 浏览

haskell - 在仆人中使用李修斯 + 哈姆雷特 + 朱利叶斯

我想使用 Yesod 中的莎士比亚模板(Licius + Hamlet + Julius)。但我对此有一些困难。此处输入链接描述中的以下代码有效:

但是下一个代码不起作用:

我如何为仆人(没有整个 Yesod)构建 Licius + Hamlet + Julius?

0 投票
0 回答
27 浏览

haskell - Text.Hamlet.Runtime - 嵌套 HamletData?

我正在使用 Runtime 模块渲染 Hamlet 模板。以下内容与示例数据一起按承诺工作:

但是我看不到任何渲染嵌套数据的方法。例如,如果我有各种水果的元数据列表,我想做类似的事情:

Text.Hamlet.RT里面有HDList [HamletMap]一个看起来有点奇怪但仍然很有希望的东西。我可以创建实例,HDList但它使我的类型HamletData与实际类型不匹配RT.HamletData url0

我很感谢任何想法或建议。

0 投票
1 回答
94 浏览

database - 我可以使用模板 Haskell 生成 Hamlet 代码吗?

我遇到了一个有趣的问题,我认为它可能与 Template Haskell 相关。我正在使用 yesod 和 yesod-persistant 开发数据库的 Web 前端。我正在使用mkPerist函数和persistLowerCase准报价人。我的问题是,我需要一种编辑数据库字段的方法,但是为每个列编写六个不同页面的 hamlet 代码似乎非常重复。我想我可以使用 Template Haskell 自动生成文本字段和复选框,以便在给定类型的情况下编辑数据库的该列。理想情况下,我只需将类型的名称传递给 Template Haskell 函数,然后 TH 将负责为页面生成所有 Hamlet。我的问题是,在这种情况下我可以使用 Template Haskell 吗?这是最好的解决方案吗?特别是,Template Haskell 可以为其他准引用者生成代码吗?特别是哈姆雷特?到目前为止,这是我的项目的链接:https ://github.com/ProspectRidgeTech/PRADatabase提前致谢!(PS。让我知道是否有更好的方法来解决这个问题,如果你对我的问题有任何建议的编辑。)

0 投票
1 回答
223 浏览

haskell - 在 Yesod 中总是 `$newline never`

$newline neverin Hamlet 允许我们缩小 HTML 代码。如果我们将它设置在父窗口小部件中,它会对其生效,但不会对子窗口小部件生效。所以$newline never当我们想要缩小整个代码时,我们必须设置所有的小部件。这不好。

你不知道更好的解决方案吗?谢谢。

0 投票
1 回答
109 浏览

haskell - 如何在 Haskell Blaze 或 Hamlet 中将 class_ 添加到 preEscapedToHtml?

我怎样才能将一个类添加到一个preEscapedToHtml

或由 hamlet 模板生成的 HTML?

但是这有效:

0 投票
2 回答
57 浏览

haskell - Yesod 处理程序中的路由插值失败并出现类型错误

我有一个简单的 Yesod 处理程序,它可以像这样呈现单个 Html 标记:

我想打印路线,并更改代码以使用@{HomeR}路线插值语法,如下所示:

在我的 Yesod 处理程序中插入路由失败并出现以下错误:

0 投票
1 回答
134 浏览

html - Haskell/Hamlet 的问题

我是 haskell 的初学者,我正在尝试使用 hamlet,但我没有正确掌握语法。当我使用此代码时:

我收到此错误:

我错过了什么?我需要导入任何图书馆或其他东西吗?

0 投票
3 回答
180 浏览

linux - Haskell Yesod 问题

有人可以帮助我吗?!我在 C9 工作区的大学 Haskell Yesod 网站上工作,我已经通过命令 Yesod 安装并更新了 cabal,但是当我尝试“stack build”命令时,会出现以下可悲的错误消息:

说真的,我尝试了很多方法来修复它,但没有任何效果 =S

0 投票
1 回答
60 浏览

forms - 如何使用带有路由参数的 hamlet 模板?

我正在开发基于yesod-postgres堆栈模板的 yesod 应用程序。我定义了一条路线config/routes,其形式为:

在我的小村庄模板中,我想写

在我的处理程序中,我想写:

除了我需要为@{EditFooR}路由提供参数。这在 Hamlet 文件/处理程序中是如何完成的?

0 投票
1 回答
133 浏览

sql - 如何在Yesod中获取相关字段(外键)?

我在 Yesod 应用程序中定义了以下模型:

我在处理程序中有以下查询:

在我的小村庄模板中,我想做类似的事情:

在 Django 中,您可以轻松定义 a related_name,然后使用它轻松访问所有“子对象”。Yesod也有可能吗?如何?