AngularJS 未在插值中读取 html 标签
AngularJS not reading html tag in interpolation
我正在使用 AngularJS v1.7.9
在我的数据库中,我将人名值存储为 <i>FirstName</i> Last Name
当我使用插值作为 {{person.name}}
使用此值时,我将其视为 <i>Alexandra</i> Golfi
为什么AngularJS无法读取html标签?有没有一种方法我仍然可以在 斜体样式 中显示名字,同时将名字和姓氏存储在同一数据库列中
谢谢
ng-bind-html 指令是一种将内容绑定到 HTML 元素的安全方法。
当您让 AngularJS 在您的应用程序中写入 HTML 时,您应该检查 HTML 是否存在危险代码。通过在您的应用程序中包含“angular-sanitize.js”模块,您可以通过 ngSanitize 函数通过 运行 HTML 代码来实现。
语法:
<element ng-bind-html="expression"></element>
示例:
<span ng-bind-html="person.name"></span>
参考:
我正在使用 AngularJS v1.7.9
在我的数据库中,我将人名值存储为 <i>FirstName</i> Last Name
当我使用插值作为 {{person.name}}
使用此值时,我将其视为 <i>Alexandra</i> Golfi
为什么AngularJS无法读取html标签?有没有一种方法我仍然可以在 斜体样式 中显示名字,同时将名字和姓氏存储在同一数据库列中
谢谢
ng-bind-html 指令是一种将内容绑定到 HTML 元素的安全方法。
当您让 AngularJS 在您的应用程序中写入 HTML 时,您应该检查 HTML 是否存在危险代码。通过在您的应用程序中包含“angular-sanitize.js”模块,您可以通过 ngSanitize 函数通过 运行 HTML 代码来实现。 语法:
<element ng-bind-html="expression"></element>
示例:
<span ng-bind-html="person.name"></span>
参考: