gpt4 book ai didi

scala - Play 2.0.1 - Scala 模板字符串连接 + 可重用代码块

转载 作者:行者123 更新时间:2023-12-01 09:38:07 24 4
gpt4 key购买 nike

虽然只是一个小问题,但根据文档,我应该能够创建一个可重复使用的 block 。可能是我缺乏 Scala 经验使我在这里榨汁......

我有一个传递给 .scala.html 文件的字符串列表。这些字符串是没有“.js”的 javascript 文件引用。

@jsFileWithExtension(file: String) = @{
val newFile = file + ".js
}
@for(jsFile <- headJs) {
<script src="/assets/javascripts/@jsFileWithExtension("@jsFile")"></script>
}

它当前正在加载没有扩展名的 jsFile。

最佳答案

试试这个:

@jsFileWithExtension(file: String) = @{ file + ".js" }


@for(jsFile <- headJs) {
<script src="/assets/javascripts/@jsFileWithExtension(jsFile)"></script>
}

您的jsFileWithExtension 需要返回一个值。现在它返回 Unit。然后正如丹尼尔指出的那样,函数的参数不需要引号或魔法 @ 字符。

关于scala - Play 2.0.1 - Scala 模板字符串连接 + 可重用代码块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10542340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com