1

我的数组是

{"Name.Value":"Joe", "Age.Value":65}

我的玉是

input(type='text', id='Name' value='#{Name.Value}')

我收到一个错误,因为它试图读取 Name 对象的属性 Value。如何在不更改数组键的情况下解决此问题

4

1 回答 1

1

对于未命名为有效标识符的任何属性,例如带有句点的属性,您必须使用括号表示法来访问它们。

obj['Name.Value']

对于 Jade 模板,obj您可以使用称为locals

input(type='text', id='Name', value=locals['Name.Value'])

注意:原始代码段当前缺少,after id='Name'

于 2013-10-18T01:44:57.517 回答