1

我有一个使用 JSON 文件作为内容的网页,但由于某种原因,并非所有 JSON 元素都在获取 html 实体<br>,我无法弄清楚为什么......

"pages": [{
    "title": "Title",
    "intro": "Lorum<br>Ipsm",
    "content": [
       {
        "title": "Title 2",
        "text": [
            {"content": "Lorum<br>Ipsm"}
                    ]
       },...

<br>"content"的显示为换行符,但在我"intro"的不是......这种奇怪行为的原因是什么?

我使用以下 HTML 调用 JSON:

<article class="a_page">
    <section class="left">
        <header>
        <h1>{{title}}</h1>
        </header>

        <section>
            <p>{{intro}}</p>
        </section>
    </section>

    <section class="right">
        {{#content}}
        <section>
            <h2>{{title}}</h2>
                <section>
                    {{#text}}
                        <section>
                    <!--<h3>{{title}}</h3>-->
                    <p>{{{content}}}</p>
                </section>
                {{/text}}
            </section>
        </section>
        {{/content}}
    </section>
</article>
4

1 回答 1

2

Mustache.js 文档说您应该用三重花括号将带有标签的文本括起来。利用

{{{intro}}}

代替

{{intro}}
于 2013-05-14T10:22:25.397 回答