繁体   English   中英

遍历数组后,Mustache返回[object object]

[英]Mustache returns [object object] after iterating over array

我正在研究一个非常简单的案例,想知道为什么它将数组呈现为

[对象对象]

而不是打印字符串

    (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}}

您不能将模板放在body元素上,因为您的胡子模板不是有效的HTML。 而是将其放在<script type="text/x-mustache">标记中,以防止变形。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM