有没有一种方法可以避免使用大括号语法来显示带有href链接的服务器端错误?

时间:2019-05-27 01:58:20

标签: html angular

我有一个离子/角度应用程序,将很快弃用。我想向用户展示,当用户尝试登录时,通过发送服务器端错误消息将其弃用。对于我来说,更新客户端代码是不可能的,我只能更新服务器端代码。该错误消息在html模板中的双大括号中,并且服务器返回了该错误消息。我可以转义字符串内插错误(在p标签内)以显示指向外部站点的href链接吗?

我尝试了ng-bind-html,innerHTML等。似乎发生的一切是服务器端错误消息被呈现为字符串。

<p class="text-sm">
  {{error}}
</p>

在http帖子请求登录后在catch中调用Observable.throw(error)引发该错误。我了解这不是角度转义html的预期行为,并且此行为旨在保护其免受XSS攻击。但是我没主意了!

0 个答案:

没有答案