angularjs - ng-html-bind omitting style tag -
i have ng-bind this
<p ng-bind-html="decodetext(item.description)"></p>
with decodetext
$scope.decodetext = function (data) { return data }
however, following json loses style attribute style="color:#ff0000;"
when rendered
[{"title":"i here","date_received":"feb 28, 2014","description":"<p>ee)\u00a0 <span style=\"color:#ff0000;\"> accepted<\/span><\/p>\n<p>hh)\u00a0 <span style=\"color:#ff0000;\">i am\nhere; <\/span><strong>\u00a0<\/strong><\/p>"}
what's causing this?
ng-bind-html
, $sce.trustashtml
used displaying flat html.
it seems missing $sce
part in code.
try instead:
$scope.decodetext = function (data) { return $sce.trustashtml(data); }
Comments
Post a Comment