mysql - 在 Express App pug div 类中重复 MySQL 数据
问题描述
现在我正在开发我的投资组合页面的 Express-NodeJS 版本。您可以使用此链接访问静态网页
所以我把我的数据放在 MySQL Server 中。在 Pug 模板中,我想重复 div 元素以及内部元素。
你能给我一些 div 迭代的例子,以及如何将 MySQL 数据放入 pug 模板。
在注释行中我想更改它,因为我想让它成为 CRUD App。
extends layout
block content
.container
header.header
.logo-container
img.logo(src='images/logo.png')
.profile-container
h1.name Si Hyeong Lee
h2.job Front-End Developer
hr.first-hr
article.article
img.image-cover(src='images/coverimg.jpg')
h2.work-title Featured Work
.work-container
hr.second-hr
//- .work
//- img.image(src='/' + imageurl, alt='My Projects')
//- h2.project-name React Chat App
//- p.project-url
//- a(href='https://sangumee.herokuapp.com', target='_blank') https://sangumee.herokuapp.com/
//- .work
//- img.image(src='/' + imageurl, alt='My Projects')
//- h2.project-name BlueInno2 Projects
//- p.project-url
//- a(href='https://github.com/sangumee/Blueinno2', target='_blank') https://github.com/sangumee/Blueinno2
//- .work
//- img.image(src='/' + imageurl, alt='My Projects')
//- h2.project-name Public API Projects
//- p.project-url
//- a(href='https://github.com/sangumee/Public-Data-Project', target='_blank') https://github.com/sangumee/Public-Data-Project
footer.footer
p Copyright © 2018 Si Hyeong Lee, sangumee
解决方案
在 pug 中,您可以使用它each
来迭代可迭代对象。
来自官方 pug 文档的示例
ul
each val in [1, 2, 3, 4, 5]
li= val
返回类似的东西
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
请在官方文档中阅读更多相关信息:https ://pugjs.org/language/iteration.html
推荐阅读
- node.js - 找不到模块:错误:无法解析“加密”
- python - Google Colab 中的 Tensorflow Slim:调用:无,524288
- java - 堆检查
- python - python PeFile打印节的字节
- angular - 我可以通过以下方式订阅 RXJS observable 吗?
- amazon-cognito - nestjs jwt 令牌(COGNITO 生成)验证失败
- javascript - 如何强制 NextJS 静态网站的主 div #__next,在路由更改时重新加载
- python - Matplotlib 在一个散点图中绘制两个数据框
- html - 用于 Internet Explorer 的 HTML 视频速度控制器
- cookies - 电子邮件请求弹出重定向到坦克您的页面并设置一个 cookie,因此模式不会再次显示