2016-06-21 46 views
1

为什么玉石在升级到帕格之后不再适当地处理json?Jade模板 - 在升级到帕格后不会在大括号中处理json?

例如:

a.btn.btn-link(href="/datasets/#{dataset.index}") Show 

结果:

<a class="btn btn-link" href="/datasets/#{dataset.index}">Show</a> 

它应该是:

<a class="btn btn-link" href="/datasets/ISIUSXSXX">Show</a> 

任何想法,为什么?

编辑:

我觉得这是它:

a(href=`before${link}after`) 

我严重不明白为什么开发商会选择哈巴狗/玉 - “代码”看起来完全丑陋和不可读!语法令人困惑。规则不一致!只是一个咆哮!

+0

如果你不喜欢它,你为什么使用它? – robertklep

+0

它配备了快递发电机 – laukok

+0

我很快就会改变它的树枝或ejs! – laukok

回答

3

的语法已更改为使用ES6模板字符串:

a.btn.btn-link(href="/datasets/#{dataset.index}") 

变为:

a.btn.btn-link(href=`/datasets/${dataset.index}`) 

Reference issue

我们删除了插值支持的属性,因为它是不必要的复杂实施,并倾向于延迟用户学习他们只能使用任何JavaScript va用颜色代替

+0

感谢您的回答! – laukok

+0

,但它返回'$ {dataset.index}'而不是数据... :( – laukok

+0

我明白了 - 看看我上面的编辑。 – laukok