我有一些图像的哈巴狗标记。
each player in players
- let src = "/images/" + player.playerName + ".png"
img.image(src=src)
br
我想要做的是在文件不存在时显示默认图像。例如:
each player in players
- let src = "/images/" + player.playerName + ".png"
- src = exists(src) ? src : "images/default.png"
img.image(src=src)
br
到目前为止我找到的解决方案涉及在将对象传递给pug标记之前在服务器上进行更改。理想情况下,我想在哈巴狗这里做,我认为它会更干净。在我看来,有没有办法可以做到?
答案 0 :(得分:1)
没有办法做到这一点,因为帕格只是一种模板语言。您可以使用客户端上的Javascript来使用image.onerror
切换不存在的图像,但除此之外,您需要使用服务器端或客户端处理来解决这个问题。