有没有办法将 Hamlet 块作为参数传递给函数?
Is there a way to pass a Hamlet block as an argument to a function?
假设我有一个通用的 content :: Widget -> Widget
助手,它采用 Widget
并将其包装在一些 HTML.
中
是否可以调用此函数,在 Hamlet 文件中为其提供内联参数,类似于 Ruby 和 Rails 中的操作?例如,假设我们有一个助手 link_to
,它接受一个 URL 及其内容,我们可以将其命名为
= link_to "/some_url" do
<span class="icon">
Click me
产量 <a href="/some_url"><span class="icon"/>Click me</a>
.
在 Hamlet 中是否有类似的模式,我可以将任意 Hamlet 片段作为参数直接传递给函数,直接在模板中?
不,这样的语法不存在。
假设我有一个通用的 content :: Widget -> Widget
助手,它采用 Widget
并将其包装在一些 HTML.
是否可以调用此函数,在 Hamlet 文件中为其提供内联参数,类似于 Ruby 和 Rails 中的操作?例如,假设我们有一个助手 link_to
,它接受一个 URL 及其内容,我们可以将其命名为
= link_to "/some_url" do
<span class="icon">
Click me
产量 <a href="/some_url"><span class="icon"/>Click me</a>
.
在 Hamlet 中是否有类似的模式,我可以将任意 Hamlet 片段作为参数直接传递给函数,直接在模板中?
不,这样的语法不存在。