Angular 4清理/转义查询参数

时间:2017-12-01 11:07:21

标签: angular escaping sanitization url-parameters query-parameters

如何安全地使用我收到的任何查询参数?我在Angular 4中已经阅读过关于DOM清理的内容,但是我找不到任何关于在角度4中安全使用查询参数的信息。

示例:

https://www.myangularproject.com/?parameter1=value

我想避免人们将自己的代码或脚本注入value

1 个答案:

答案 0 :(得分:1)

确保参数可以安全地投放到您期望的数据类型(如果您需要一个数字,请确保' + queryParam'不是NaN,并且所以),永远不要对queryParams中的数据使用eval。您可以放心将queryParams值放在DOM中,因为在将其插入视图之前,Angular会对其进行清理。我认为应该这样做。