[英]Angularjs ng-bind-html not working with string start with '<'
我想使用ng-bind-html绑定一个表达式,该表达式可以包含具有html标签(“ <a href='www.google.com'>google</a>
”)或简单字符串(name)的字符串,例如我在这里创建, http://jsfiddle.net/U3pVM/8940/
在这里,location的值可以是任何字符串,当location为location2时,即以'<'开头的字符串,代码不起作用。
请帮忙。 谢谢。
那是因为它试图将其解析为一个html元素,但是没有结束标记,因此没有显示任何内容。 如果在末尾添加>
,它将解析元素<mumbai></mumbai>
要实际显示字符,请使用编码版本<
因此它不会尝试将其解析为元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.