2016-06-21 50 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