我在NodeJs应用程序中有一个标准视图。
代码没有问题,网站按设计工作。页面渲染时我确实遇到了一个小问题。我尝试了许多已知的转义字符但我没有设法告诉视图忽略@符号。
在像Razor这样的Vash中,要查看的模型是一个@符号,所以当我在视图中显示一个电子邮件地址时,例如test@test.com,它将'test.com'作为模型的一部分发送到查看而不是显示为普通html的电子邮件地址。
是否有逃脱角色来解决这个问题。
答案 0 :(得分:0)
Github读到我说:https://github.com/kirbysayshi/vash#the-transition-character
Vash uses the @ symbol to transition between code and markup.
To escape and print a literal @, use a double @, like this: @@.
如果这不起作用,请使用html实体:& #6 4; 所以:测试& #6 4; test.com。 (没有空格)。