我的数组是
{"Name.Value":"Joe", "Age.Value":65}
我的玉是
input(type='text', id='Name' value='#{Name.Value}')
我收到错误,因为它试图读取Name对象的属性Value。如何在不更改数组键的情况下修复此问题
答案 0 :(得分:1)
对于未命名为有效标识符的任何属性,例如具有句点的属性,您必须使用括号表示法来访问它们。
obj['Name.Value']
对于Jade模板,您可以使用的obj
称为locals
:
input(type='text', id='Name', value=locals['Name.Value'])
注意:,
之后,原始代码段目前缺少id='Name'
。