作者:絮尘飘雪_896 | 来源:互联网 | 2023-09-13 02:18
我在angularjs Web应用程序中显示一个Javascript对象.该对象是带有html标签“
h1>”的字符串字符和“
p>”
问题是,当我在html页面上呈现它时,假定将标签呈现为常规html标签,但事实并非如此.而是显示标签的原始字符.
这就是html页面上显示的内容
My Article title
My article content goes here
这是我期望看到的
我的文章标题
我的文章内容在这里
角度代码
$scope.$apply(function(){ $scope.eventsRaw = JSON.parse(data);$scope.eventDT = $scope.eventsRaw[0];
})
HTML代码
{{eventDT.name}}
{{eventDT.desc}}
我如何使其正确渲染.实际文件是从数据库中提取的.
谢谢.
解决方法:
采用:
https://docs.angularjs.org/api/ng/directive/ngBindHtml
注意:要使用此功能,您必须在模块依赖项中包含ngSanitize.
在您的代码中: