如何根据JSON数组信息的内容追加div

时间:2017-03-20 01:34:30

标签: javascript arrays json node.js ejs

我正在研究EJS视图,我正在尝试通过JSON文件中的“TYPE”数组,如果它包含“SOCCER”,我想追加“这是一个足球游戏”,如果不是我想要向视图追加“这不是一个足球游戏”。我将不胜感激任何帮助。以下是我的代码:

JSON DATA

 {
    barcode: "3999889",
    name: "Fifa ",
    brand: "Fifa 17",
    TYPE: [
    "SPORTS",
    "SOCCER",
    "ATHLETIC"
    ],

    }

result.ejs

<ul>
    <li>
        <strong><%= data.name %></strong>
    </li> 
    <li>
        <%= data.brand %>
    </li>
    </ul>

    <a href="/">Search Again</a>

1 个答案:

答案 0 :(得分:0)

您可以检查对象类型数组是否包含足球&#34;包含&#34;:

  

const includesSoccer = yourobject.TYPE.includes(&#39; SOCCER&#39;);

然后在模板中你可以检查是否(includesSoccer)//做某事