【问题标题】:Is there a way to pass a Hamlet block as an argument to a function?有没有办法将 Hamlet 块作为参数传递给函数?
【发布时间】:2015-02-14 13:50:59
【问题描述】:

假设我有一个通用的 content :: Widget -> Widget 助手,它接受 Widget 并将其包装在一些 HTML 中。

是否可以调用这个函数,并在 Hamlet 文件中为其提供内联参数,就像在 Ruby on Rails 中所做的那样?例如,假设我们有一个帮助器link_to,它接受一个 URL 及其内容,我们可以将其称为

= link_to "/some_url" do
  <span class="icon">
  Click me

屈服&lt;a href="/some_url"&gt;&lt;span class="icon"/&gt;Click me&lt;/a&gt;

在 Hamlet 中是否有类似的模式,我可以在模板中直接将任意 Hamlet sn-p 作为参数传递给函数?

【问题讨论】:

    标签: haskell yesod hamlet


    【解决方案1】:

    不,这样的语法不存在。

    【讨论】:

      猜你喜欢
      • 2022-09-27
      • 2020-06-24
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2017-07-10
      • 2019-07-30
      • 1970-01-01
      相关资源
      最近更新 更多