Javascript 角度转义边界值是如何定义的?
让我们看一个简单的角度片段:Javascript 角度转义边界值是如何定义的?,javascript,angularjs,html-escape-characters,Javascript,Angularjs,Html Escape Characters,让我们看一个简单的角度片段: <input type="text" ng-model="name" /> <p>Hello {{name}}</p> 你好{{name} 如果我输入文本document.write(“helloworld!”)它看起来没有执行,但显示为原样。但是如果看一下生成的HTML,我会看到没有任何转义的脚本标记 我希望看到角括号作为HTML转义字符。那么angular如何确保不执行此代码呢 (参见Plunker)它实际上是html编
<input type="text" ng-model="name" />
<p>Hello {{name}}</p>
你好{{name}
如果我输入文本document.write(“helloworld!”)代码>它看起来没有执行,但显示为原样。但是如果看一下生成的HTML,我会看到没有任何转义的脚本标记
我希望看到角括号作为HTML转义字符。那么angular如何确保不执行此代码呢
(参见Plunker)它实际上是html编码的,这就是为什么它没有运行的原因。如果您使用的是chrome开发工具,那么为了便于阅读,它会将它们显示为普通的尖括号
如果右键单击该值并单击“编辑为HTML”,您将看到HTML编码的内容。检查可能重复的内容