Guest User

Untitled

a guest
Aug 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. Node.js - Nested array in Jade view
  2. { "title" : "testing feeds", "_id" : ObjectId("123456"), "feeds" : [
  3. { "0" : { "name" : "twitter", "key" : "1234" },
  4. "1" : { "name" : "flickr", "key" : "5678" },
  5. }] }
  6.  
  7. app.get('/pages.:format?', function(req, res) {
  8. Page.find({}, function(err, pages) {
  9. switch (req.params.format) {
  10. case 'json':
  11. res.send(pages.map(function(d) {
  12. return d.toObject();
  13. }));
  14. break;
  15.  
  16. default:
  17. res.render('pages/index.jade', {
  18. locals: {
  19. title: 'ClrTouch | Pages',
  20. pages: pages,
  21. feeds: pages.feed,
  22. }
  23. });
  24. }
  25. });
  26. });
  27.  
  28. - each page in pages
  29. div.page
  30. div.pagetitle= page.title
  31. ul
  32. - each feed in page.feeds
  33. li.pagefeedname= feed.name
  34. li.pagefeedkey= feed.key
Add Comment
Please, Sign In to add comment