L oop генерация пустых списков - PullRequest
1 голос
/ 23 апреля 2020

Я не понимаю, я смотрю на этот ответ, но он просто не работает для меня. Я получаю свой стол, который называется bokad, и затем я хочу l oop результаты.

enter image description here

My l oop на bokningar.e js

<ul>
  <% for (var loop in bokad){ %>
    <li><%= loop.bokad %></li>    
    <% } %> 
  </ul>

index. js

    app.get('/bokningar', function(req, res){
    pool.connect(function(err, table, done){ 
        if(err) {
            return console.error('error fetching your bookings from table', err);
        }
        table.query('SELECT * FROM public.bokad', function(err, results){
            console.table(results.rows)

            if(err){
                return console.error('error runnig query', err);
            }
            res.render('bokningar.ejs', {bokad: results});
            done();
        });
    });
});

Это странно, без ошибок, и l oop генерирует как 15 пустых тегов списка

1 Ответ

1 голос
/ 23 апреля 2020

Используйте для l oop вместо для in для объектов

<ul>
  <% for (var loop of bokad.rows){ %>
    <li><%= loop.namn %></li>    
    <% } %> 
  </ul>
...