翡翠,为什么variables在一个情况下用单引号发送,而在另一个情况下不引用?
我把MongoDB的一些数据放到Jade模板中就像这样简单:
span(data-id=job._id) span= job._id
但由于某种原因,我得到的第一个跨度输出HTML标记看起来像<span data-id="'5188b71aaeacb0c503000002'"></span>
而第二个跨度看起来更好 – <span>5188b71aaeacb0c503000002</span>
。
为什么在第一种情况下单引号添加在那里?
我一直无法从job._id
获取两个不同的值。
testing1:
传递: {"job": {"_id": "hello"}}
你的玉:
span(data-id=job._id) span= job._id
Html输出:
<span data-id="hello"></span> <-- No extra '' <span>hello</span>
testing2:
传递: {"job": {"_id": "'hello'"}} <-- extra ''
玉:
span(data-id=job._id) span #{job._id} // or span= job._id
Html输出:
<span data-id="'hello'"></span> <span>'hello'</span>