在Angular html模板中使用&符号是否安全

Jac*_*ers 8 html javascript xhtml angularjs

我被告知在角度模板中使用&符是不好的做法,因为'&'是用HTML保留的,但我在示例中一直看到角度模板.

要清楚,写作是否安全

<div ng-show="bool1 && bool2"></div>
Run Code Online (Sandbox Code Playgroud)

在角模板?

我不知道它是否有效(它确实如此),但如果有任何边缘情况,这可能会导致问题,或者实际上是不鼓励.

rjh*_*rjh 5

没关系。HTML5 规范明确允许未编码的&符号,如果它们看起来不像字符引用(例如&copy;)。当然,对于诸如 URL 之类的某些内容,最好保持一致并对其进行转义。但是因为&&它周围有空格,浏览器不可能误解数据,并且&amp;&amp;可读性明显降低。

规范的相关部分: