2
當我在0.34.1版本(1.0.0之前的版本)中使用玉,我可以使用內聯變量,如:Jade不再接受沒有JavaScript劃定的內聯變量?
test = 'fun'
p #{test}
這通常會輸出:
<p>fun</p>
但現在輸出:
<test>= 'fun'</test>
<p></p>
看來這可能已在版本1.0.0中更改;儘管我看不到描述變化的文檔(https://github.com/visionmedia/jade/blob/master/History.md#100--2013-12-22)。
如果我使用JavaScript劃分,它的工作原理:
- test = 'fun'
p #{test}
我想這是因爲JavaScript的界定現在需要。
我使用grunt-contrib-jade 0.9.1版本和http://jade-lang.com/demo/在本地運行這些測試。
是否有任何方法可以改變這種情況,並且是否有任何確定的發現爲什麼首先發生這種變化?
編輯
感謝@Jonathan Lonowski您指出它是在Remove special assignment syntax指出。
該更改被提及爲:「[*刪除特殊分配語法*](https://github.com/visionmedia/jade/blob/master/History.md#100--2013-12-22) 「。而且,'-'運算符不再是可選的。 –