使用HTML正文播放2.0可重用模板功能

使用HTML正文播放2.0可重用模板功能,第1张

概述我试图理解这个概念,但功能编程的力量在我看来还很弱,所以我无法立即掌握它.我想要做的是定义一个可重复使用的模板函数,其中包含一些参数,但也包含一个 Html主体. 例如,考虑模板中的以下可重用函数: @myFunction(label: String, labelTarget: String, content: Html) = { <label for="@labelTarget">@la 我试图理解这个概念,但功能编程的力量在我看来还很弱,所以我无法立即掌握它.我想要做的是定义一个可重复使用的模板函数,其中包含一些参数,但也包含一个 Html主体.

例如,考虑模板中的以下可重用函数:

@myFunction(label: String,labelTarget: String,content: HTML) = {    <label for="@labelTarget">@label</label>    <div>@content</div>}

我想用这个函数如下:

...<h2>My function content below!</h2>@myFunction("label","target") {    <span>My additional content used by the function</span>}...

我觉得这应该是可行的,但似乎无法弄明白.有帮助吗?

解决方法 您犯的唯一错误是您没有将内容定义为新的参数块:

@myFunction(label: String,labelTarget: String)(content: HTML) = {    <label for="@labelTarget">@label</label>    <div>@content</div>}
总结

以上是内存溢出为你收集整理的使用HTML正文播放2.0可重用模板功能全部内容,希望文章能够帮你解决使用HTML正文播放2.0可重用模板功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存