2015-04-17 38 views
0

Im去在一個非常簡單的情況下,不知道爲什麼它呈現陣列髭返回[對象的對象]遍歷陣列後

[對象的對象]

代替印刷字符串

(function(){ 
     var context = { 
      steps: ['step1', 'step2', 'step3'], 
     } 
     var template = document.getElementById('template').innerHTML; 
     var result = Mustache.render(template, context); 
     document.getElementById('template').innerHTML = result; 
    })(); 

模板是:

    {{#steps}} 
        <tr> 
         <td valign="top" style="width: 80px;">01.</td> 
         <td valign="top" style="width: 560px; text-align: left;">{{.}}</td> 
        </tr> 
        {{/steps}} 
+0

粘貼更多的HTML代碼,例如,有id的人'template' – Turtle

+0

其工作正常:http://jsfiddle.net/j4mawjv7/ – mohamedrias

+0

模板在body元素上。它是一個簡單的登陸頁面 – mjanisz1

回答

0

您不能將模板放在body元素上,因爲您的鬍子模板不是有效的HTML。將它放在<script type="text/x-mustache">標籤中,以防止它受到損壞。