我有一个使用以下代码行的html页面:
... <a href="nolf://{{server.ip}}:{{server.hostport}}/"> ...
当我尝试验证页面时,出现以下错误:
"Bad value nolf://{{server.ip}}:{{server.hostport}}/ for attribute href on element a: Illegal character in scheme data: not a URL code point."
似乎验证器不喜欢在URL链接中看到花括号。如果我删除它们,一切顺利。它们是“不安全的”所以需要对它们进行编码,但如果我对它们进行编码,则AngularJS指令不再起作用。
是否有解决方法,一种方法来验证这一点? (可在此处找到此代码所在的原始页面:http://oneoakway.com/nolf/servers/ - 页脚中有验证链接)