据我所知,在 angular 1.x 中我可以像这样使用 $sce 服务来满足我的要求
myApp.filter('trustAsHTML', ['$sce', function($sce){
return function(text) {
return $sce.trustAsHtml(text);
};
}]);
在 html 文件中这样使用
{{ htmlString || trustAsHTML }}
在 angularjs 2 版本中是否有像 $sce 或一些管道或任何方法这样的服务可以胜任?
最佳答案
最简单的解决方案:
<div [innerHTML]="some_string"></div>
在哪里some_string
可以是html代码,例如:some_string = "<b>test</b>"
.
没有管道或任何需要的东西。 Angular 2.0 支持
关于html - 如何在 Angular 2 中通过 ng-for 将 HTML 字符串转换为真正的 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33472297/