任何人都有使用Dust JS的经验吗?我在使用某些键中包含空格的数据编译模板时遇到问题
JSON数据:
{"Street Address": "12 Coventry Road"}
灰尘模板 {街道地址}
街道地址永远不会被解析:(
在Handlebars JS中,你只需用方括号中的空格包装键,但这似乎不适用于Dust JS
Eg {{[Street Address]}}
无论如何希望有人可以提供帮助,因为我更喜欢Dust over Handlebars的功能
答案 0 :(得分:0)
来自Dust.js主页:
Dust解析器经过精心调整,可以最大限度地减少静态文本中需要进行的转义量。任何与Dust标签不相似的文本都被认为是静态的,并且会不受影响地传递给模板的输出。这使得Dust适合用于模仿许多不同的格式。为了得到认可, Dust标签不应包含无关的空格和换行符。
答案 1 :(得分:0)
灰尘不允许这样,因为它不是有效的json。你应该删除WS。
TEMPLATE
{StreetAddress}
CONTEXT
{"StreetAddress": "12 Coventry Road"}
输出
12 Coventry Road
无论如何,尘埃回购没有被保留。我们已经分叉了,我们正在开发许多新功能。看看: