我正在玩Node和Express,我正在使用Pug(以前的Jade)模板引擎来渲染我的html.一切都工作正常,直到我开始尝试将变量注入href我的锚链接.奇怪的是,如果我改变我的Express应用程序view engine,jade那么事情就会按预期开始工作.
根据我读过的其他文章,这个问题似乎是一个插值问题,但我似乎无法找到显示如何正确解决此问题的资源或文档.
防爆.
我从roomsjson数组中提取数据,然后使用for循环遍历每个数组元素并输出每个房间的数据.使用jade以下作品.
table.table.table-striped
thead
tr
th Name
th Id
tbody
each room in rooms
tr
td(style="width: 50px;")
a(href!="/admin/rooms/delete/#{room.id}") Delete
td #{allTitleCase(room.name)}
td #{room.id}
Run Code Online (Sandbox Code Playgroud)
使用pug上述方法无法正常工作.特别是a(href='/admin/rooms/delete/#{room.id}') Delete链接无法正常工作.它不是将房间id注入到链接href中,而是输出#{room.id}作为href链接的结尾部分.
任何想法如何解决这个问题pug?
请注意,我已尝试使用以下所有pug选项,但这些选项均无效.
a(href="/admin/rooms/delete/#{room.id}") Deletea(href!="/admin/rooms/delete/#{room.id}") Delete我刚刚开始使用Chef,我试图弄清楚在做任何事情之前如何首先检查文件是否存在.
我将文件部分放在当前用例中,我正在删除生产服务器的登录文件,例如:
file '/var/www/html/login.php' do
action :delete
end
Run Code Online (Sandbox Code Playgroud)
但是,我希望首先检查文件是否存在,例如.
if (file_exists === true)
file '/var/www/html/login.php' do
action :delete
end
end
Run Code Online (Sandbox Code Playgroud) 我是AWS的新手,我现在正在经历一些不同的培训课程,我偶然发现的一个有趣的事情是能够在Cloudfront中添加自定义标题.也就是说,我似乎无法弄清楚(或找到简单易懂的文档)如何使用/利用此功能提供的功能.
有人可以让我知道如何:
如果重要的话我用PHP编程.任何解释,代码示例或有用文档的参考将不胜感激.谢谢您的帮助.
chef-infra ×1
chef-recipe ×1
express ×1
http-headers ×1
if-statement ×1
node.js ×1
php ×1
pug ×1
pugjs ×1
ruby ×1