问题标签 [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.
haskell - 在仆人中使用李修斯 + 哈姆雷特 + 朱利叶斯
我想使用 Yesod 中的莎士比亚模板(Licius + Hamlet + Julius)。但我对此有一些困难。此处输入链接描述中的以下代码有效:
但是下一个代码不起作用:
我如何为仆人(没有整个 Yesod)构建 Licius + Hamlet + Julius?
haskell - Text.Hamlet.Runtime - 嵌套 HamletData?
我正在使用 Runtime 模块渲染 Hamlet 模板。以下内容与示例数据一起按承诺工作:
但是我看不到任何渲染嵌套数据的方法。例如,如果我有各种水果的元数据列表,我想做类似的事情:
在Text.Hamlet.RT
里面有HDList [HamletMap]
一个看起来有点奇怪但仍然很有希望的东西。我可以创建实例,HDList
但它使我的类型HamletData
与实际类型不匹配RT.HamletData url0
。
我很感谢任何想法或建议。
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。让我知道是否有更好的方法来解决这个问题,如果你对我的问题有任何建议的编辑。)
haskell - 在 Yesod 中总是 `$newline never`
$newline never
in Hamlet 允许我们缩小 HTML 代码。如果我们将它设置在父窗口小部件中,它会对其生效,但不会对子窗口小部件生效。所以$newline never
当我们想要缩小整个代码时,我们必须设置所有的小部件。这不好。
你不知道更好的解决方案吗?谢谢。
haskell - 如何在 Haskell Blaze 或 Hamlet 中将 class_ 添加到 preEscapedToHtml?
我怎样才能将一个类添加到一个preEscapedToHtml
?
或由 hamlet 模板生成的 HTML?
但是这有效:
haskell - Yesod 处理程序中的路由插值失败并出现类型错误
我有一个简单的 Yesod 处理程序,它可以像这样呈现单个 Html 标记:
我想打印路线,并更改代码以使用@{HomeR}
路线插值语法,如下所示:
在我的 Yesod 处理程序中插入路由失败并出现以下错误:
html - Haskell/Hamlet 的问题
我是 haskell 的初学者,我正在尝试使用 hamlet,但我没有正确掌握语法。当我使用此代码时:
我收到此错误:
我错过了什么?我需要导入任何图书馆或其他东西吗?
linux - Haskell Yesod 问题
有人可以帮助我吗?!我在 C9 工作区的大学 Haskell Yesod 网站上工作,我已经通过命令 Yesod 安装并更新了 cabal,但是当我尝试“stack build”命令时,会出现以下可悲的错误消息:
说真的,我尝试了很多方法来修复它,但没有任何效果 =S
forms - 如何使用带有路由参数的 hamlet 模板?
我正在开发基于yesod-postgres
堆栈模板的 yesod 应用程序。我定义了一条路线config/routes
,其形式为:
在我的小村庄模板中,我想写
在我的处理程序中,我想写:
除了我需要为@{EditFooR}
路由提供参数。这在 Hamlet 文件/处理程序中是如何完成的?
sql - 如何在Yesod中获取相关字段(外键)?
我在 Yesod 应用程序中定义了以下模型:
我在处理程序中有以下查询:
在我的小村庄模板中,我想做类似的事情:
在 Django 中,您可以轻松定义 a related_name
,然后使用它轻松访问所有“子对象”。Yesod也有可能吗?如何?