2

我将 MongoDB 中的一些数据放入 Jade 模板中,如下所示:

  span(data-id=job._id)
  span= job._id

但是由于某种原因,我得到第一个跨度 int 输出 HTML 标记看起来像<span data-id="'5188b71aaeacb0c503000002'"></span>,而第二个跨度看起来更好 - <span>5188b71aaeacb0c503000002</span>

为什么在第一种情况下添加单引号?

4

1 回答 1

0

我一直无法从job._id.

测试 1:

通过:{"job": {"_id": "hello"}}

你的玉:

span(data-id=job._id)
span= job._id 

html输出:

<span data-id="hello"></span>    <-- No extra ''
<span>hello</span>           

测试 2:

通过:{"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>
于 2013-05-07T13:32:02.020 回答