1

有人对 Dust JS 有经验吗?我在使用某些键中有空格的数据编译模板时遇到问题

JSON数据:

{"Street Address": "12 Coventry Road"}

灰尘模板{街道地址}

街道地址永远不会被解析:(

在 Handlebars JS 中,您只需将带有空格的键包裹在方括号中,但这似乎在 Dust JS 中不起作用

Eg {{[Street Address]}}

无论如何希望有人可以提供帮助,因为我更喜欢 Dust over Handlebars 的功能

4

2 回答 2

0

来自 Dust.js 主页:

Dust 解析器经过微调,可以最大限度地减少静态文本中需要进行的转义量。任何与 Dust 标签不太相似的文本都被认为是静态的,并且会原封不动地传递到模板的输出中。这使得 Dust 适用于模板化许多不同的格式。为了被识别,Dust 标签不应包含无关的空格和换行符

于 2012-06-07T04:44:44.710 回答
0

灰尘不允许这样做,因为它不是有效的 json。您应该删除 WS。

模板

{StreetAddress}

语境

{"StreetAddress": "12 Coventry Road"}

输出

12 Coventry Road

无论如何,灰尘回购没有得到维护。我们已经分叉了它,我们正在开发许多新功能。看一看:

https://github.com/linkedin/dustjs

于 2012-08-08T18:23:31.330 回答