解码传递给 Angular 表达式的字符串中包含的 HTML 的最佳方法是什么?
例子:
如果我从服务器返回一个字符串,如下所示:
var some_val = "Hello <strong>World</strong>!"
如何让它呈现 HTML 而不是将其显示为文本?
<!-- Renders to Hello <strong>World</strong>! -->
<span>{{ some_val }}</span>
更新:这是中继器中的实际用例:
作品(未消毒)
<div ng-repeat="category in some_list">
<p>{{ category.name }}</p>
<p ng-repeat="bullet in category.bullets">{{ bullet.desc }}</p>
</div>
根本不起作用
<div ng-repeat="category in some_list">
<p ng-bind-html="category.name"></p>
<p ng-repeat="bullet in category.bullets" ng-bind-html="bullet.desc"></p>
</div>