gpt4 book ai didi

xml - 斯卡拉 XML : brace escapes in attributes

转载 作者:数据小太阳 更新时间:2023-10-29 01:39:54 27 4
gpt4 key购买 nike

我正在摆弄 scala 的 XML 功能,试图生成一些 xhtml 表单。这是我得到的:

class LoginForm {
var title = "Login"
var username = ""
def content =
<div class="login">
<h1>{this.title}</h1>
<input type="text" name="username" value="{this.username}" />
</div>
}
var f = new LoginForm
f.username = "foo"
f.content

运行代码时,标题按预期插入,但输入元素的值不是。为什么是这样?有办法解决这个问题吗?

最佳答案

好的,我自己想出了这个。属性引号由 scala 本身添加,因此我们不必这样做。所以,正确的方法是这样的(注意用户名插值周围缺少的引号):

<input type="text" name="username" value={this.username} />

关于xml - 斯卡拉 XML : brace escapes in attributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6637869/

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