小胡子抛出有关空值的错误

问题描述 投票:0回答:1

我具有以下Kotlin对象类型,其字段的默认值为null:

data class Field(
   val content: String? = null,
   val field: String = ""
)

然后我尝试传递对象:

val myObject = Field(field = "something")

到胡子模板:

<!DOCTYPE ...>
<html>
<head>
    <meta .../>
</head>
<body ...">

{{#myObject}}
   {{#content}}
       {{.}}<br/>
   {{/content}}
   {{#field}}
       {{.}}<br/>
   {{/field}}
{{/myObject}}

</body>
</html>

并且在填充模板后,我收到一个例外:No key, method or field with name 'content' on line ...我无法理解可能出了什么问题

kotlin nullable mustache
1个回答
0
投票

也许您应该为问题的默认内容定义“”?

© www.soinside.com 2019 - 2024. All rights reserved.