如何使用angularJs从json值呈现HTML标签

如何使用angularJs从json值呈现HTML标签,第1张

如何使用angularJs从json值呈现HTML标签

与其传递字符串以直接查看,不如使用sce.trustAsHtml预处理html。

$scope.bindHTML = $sce.trustAsHtml(item2._unparsedString);

然后在视图模板中,使用ng-bind-html处理html绑定

<div>Preamble : <div ng-bind-html="bindHTML"></div></div>

正如您提到的那样,您有一个对象数组,将它们投射到控制器中并不是那么容易,您可以在视图中绑定

$sce
到您的
$scope
then调用
trustAsHtml

因此,在您的控制器中

myapp.controller('mainController', function ($scope, $http, $filter, $sce) {   $scope.$sce = $sce;...}

然后在您的html视图中

<div>Preamble {{$index+1}} : <span ng-bind-html="$sce.trustAsHtml(item1.Preamble._unparsedString)"></span></div>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5171474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存