2016-03-01 70 views
0

我有一个数组,在我的Node.js应用索引全局定义,app.js像重复在玉迭代循环时

posts = []; 

这个阵列被充满的HTML块,并且如果我环阵列在我的索引中,我得到以下内容(目前仅填充一个块)

for(var i in posts) console.log(posts[i]); 

<h1 id="this-is-ma-title">this is ma title</h1> 
<p>hello <strong>123</strong></p> 

这是预期结果。当我尝试但打印出该数组中的视图模型,这样

extends layout 
block content 
    .post 
    #{posts} 

内容似乎复制,还含有随机<>标记在客户端浏览器

<div class="post"><<h1 id="this-is-ma-title">this is ma title</h1> 
<p>hello <strong>123</strong></p> 
></<h1 id="this-is-ma-title">this is ma title</h1> 
<p>hello <strong>123</strong></p> 
></div> 

我曾尝试环路符号的各种分化,像

each item in posts 
    item 

- for (var i=0; i<posts.length; i++) { 
.post 
    #{posts[i] 
- } 

但都产生类似的结果..我错过了什么?

回答

0

问题出来的事实由=缓冲的代码默认为安全逃了出来,但输出转义的返回值可以使用!=

所以这一个解决办法是:

each item in posts 
    p!= item