【发布时间】:2014-01-10 17:26:21
【问题描述】:
当我在 0.34.1 版(1.0.0 版之前)中使用 Jade 时,我能够使用内联变量,例如:
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 中注明。
【问题讨论】:
-
更改被提及为:“Remove special assignment syntax。”而且,
-运算符不再是可选的。
标签: javascript node.js express pug