Javascript AngularJS在插值中未读取html标记
我正在使用AngularJSV1.7.9 在我的数据库中,人名值存储为Javascript AngularJS在插值中未读取html标记,javascript,html,css,angularjs,Javascript,Html,Css,Angularjs,我正在使用AngularJSV1.7.9 在我的数据库中,人名值存储为FirstName-Last-name 当我使用插值作为{{person.name}}使用此值时,我将其视为Alexandra Golfi 为什么AngularJS不能读取html标记?是否有一种方法可以在将名字和姓氏存储在同一数据库列中的同时仍以斜体显示名字 谢谢ng bind html指令是一种将内容绑定到html元素的安全方法 当您让AngularJS在应用程序中编写HTML时,您应该检查HTML是否存在危险代码。通过在
FirstName-Last-name
当我使用插值作为{{person.name}}
使用此值时,我将其视为Alexandra Golfi
为什么AngularJS不能读取html标记?是否有一种方法可以在将名字和姓氏存储在同一数据库列中的同时仍以斜体显示名字
谢谢ng bind html指令是一种将内容绑定到html元素的安全方法 当您让AngularJS在应用程序中编写HTML时,您应该检查HTML是否存在危险代码。通过在应用程序中包含“angular sanitize.js”模块,您可以通过ngSanitize函数运行HTML代码来实现。 语法:
例如:
<span ng-bind-html="person.name"></span>
参考:
我不确定我的答案,所以我要发表评论,但IIRC你需要使用
{{person.name | html}
@jonatjano我测试了它作为{{person.name | html}出现,这是由于角度Dom消毒剂,它消毒剂输入和转义html字符使用htmlpipe@Ainz-sama使用哪个过滤器读取标签?
<span ng-bind-html="person.name"></span>