使用AngularJS ng repeat输出HTML不呈现粗体字体

使用AngularJS ng repeat输出HTML不呈现粗体字体,angularjs,angularjs-ng-repeat,ng-bind-html,Angularjs,Angularjs Ng Repeat,Ng Bind Html,我试图输出一些工作正常的HTML,大部分情况下,但一些样式正在剥离。从下面的图像中,您可以看到/ul/工作正常,并且在ng repeat中呈现/li/项,但粗体字体没有下降 我尝试过改变样式,把它放在标题标签和段落中,但是字体的重量不起作用 有什么原因吗 您的输入正在被ng bind html清理,它正在剥离您的样式标记。如果希望保留样式标记,则需要显式信任html代码段 $scope.deliberatelyTrustDangerousSnippet = function(snippet)

我试图输出一些工作正常的HTML,大部分情况下,但一些样式正在剥离。从下面的图像中,您可以看到/ul/工作正常,并且在ng repeat中呈现/li/项,但粗体字体没有下降

我尝试过改变样式,把它放在标题标签和段落中,但是字体的重量不起作用

有什么原因吗


您的输入正在被ng bind html清理,它正在剥离您的样式标记。如果希望保留样式标记,则需要显式信任html代码段

$scope.deliberatelyTrustDangerousSnippet = function(snippet) {
  return $sce.trustAsHtml(snippet);
};
然后



查看angular文档中的。

您能发布代码和/或工作示例来演示问题吗?
<span ng-bind-html="deliberatelyTrustDangerousSnippet(news.Text)"></span>