有人对 Dust JS 有经验吗?我在使用某些键中有空格的数据编译模板时遇到问题
JSON数据:
{"Street Address": "12 Coventry Road"}
灰尘模板{街道地址}
街道地址永远不会被解析:(
在 Handlebars JS 中,您只需将带有空格的键包裹在方括号中,但这似乎在 Dust JS 中不起作用
Eg {{[Street Address]}}
无论如何希望有人可以提供帮助,因为我更喜欢 Dust over Handlebars 的功能
有人对 Dust JS 有经验吗?我在使用某些键中有空格的数据编译模板时遇到问题
JSON数据:
{"Street Address": "12 Coventry Road"}
灰尘模板{街道地址}
街道地址永远不会被解析:(
在 Handlebars JS 中,您只需将带有空格的键包裹在方括号中,但这似乎在 Dust JS 中不起作用
Eg {{[Street Address]}}
无论如何希望有人可以提供帮助,因为我更喜欢 Dust over Handlebars 的功能
来自 Dust.js 主页:
Dust 解析器经过微调,可以最大限度地减少静态文本中需要进行的转义量。任何与 Dust 标签不太相似的文本都被认为是静态的,并且会原封不动地传递到模板的输出中。这使得 Dust 适用于模板化许多不同的格式。为了被识别,Dust 标签不应包含无关的空格和换行符。
灰尘不允许这样做,因为它不是有效的 json。您应该删除 WS。
模板
{StreetAddress}
语境
{"StreetAddress": "12 Coventry Road"}
输出
12 Coventry Road
无论如何,灰尘回购没有得到维护。我们已经分叉了它,我们正在开发许多新功能。看一看: