0

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

我尝试更改样式并将其放在标题标签和段落中,但字体粗细不起作用。

有什么理由吗?

1

2

3

4

1 回答 1

1

ng-bind-html 正在清理您的输入,并且它正在剥离您的样式标签。如果您希望保留样式标签,则需要明确信任 html 片段。

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

然后

<span ng-bind-html="deliberatelyTrustDangerousSnippet(news.Text)"></span>

查看角度文档中的示例

于 2014-05-22T20:14:23.267 回答