рендеринг различных значений данных внутри тега ejs 'Scriptlet' - PullRequest
0 голосов
/ 10 октября 2019

Я новичок в ejs, я работаю над этим проектом ejs, мы являемся частью моего кода, и мне приходится создавать оператор for, который будет проходить через данные в объекте "data1", который вложен вместес "data2" следующим образом

Данные 1: var data1 = <%='some data'%> и

Данные 2: var data2 = <%='second data'%>.

Код:

<% for (var i in data2.data1) {%>
 "some action"
   <%}%>
Problem is data2 is not being rendered when you include in the ejs 'Scriptlet' tag <%   %> 

Полный код:

<html>
<body>

<table id="customers">
 <tr>
   <th align="center">
     <% var clss = d2.className  %>
      <%   for (var i in data[0].classes.clss.Monday
        ) {%>
         <% var object = data[0].classes.clss.Monday
            %>
               <%  if (object.hasOwnProperty(i)) { %>
               <th><%- object[i][0]  %></th>
                 <%}%>
                  <%}%>

                  </th>

                 </tr>
</body>
</html>
...