jsrender:如何在 jsrender 表达式中包含 write space
jsrender: how to include write space in jsrender expression
如果我有这样的数据:
{我的名字:"Pete"}
和{{:我的名字}}给了我未定义的价值。有没有办法在表达式中转义 white space ?请注意,我无法将密钥 ("My Name") 更改为给定数据中不包含白色 space 的内容。
谢谢
如果您真的需要javascript个对象(或JSON)属性名称包括白色-space (但如果可能的话最好避免这种情况),那么你可以这样写:
数据:
{"My name": "Pete"}
模板
{{:#data["My name"]}}
#data
为当前数据。参见 http://www.jsviews.com/#paths and http://www.jsviews.com/#views
如果我有这样的数据: {我的名字:"Pete"}
和{{:我的名字}}给了我未定义的价值。有没有办法在表达式中转义 white space ?请注意,我无法将密钥 ("My Name") 更改为给定数据中不包含白色 space 的内容。
谢谢
如果您真的需要javascript个对象(或JSON)属性名称包括白色-space (但如果可能的话最好避免这种情况),那么你可以这样写:
数据:
{"My name": "Pete"}
模板
{{:#data["My name"]}}
#data
为当前数据。参见 http://www.jsviews.com/#paths and http://www.jsviews.com/#views