我有文字$scope.post.details = <b>hello</b>
我有这个指令:
var app = angular.module('mobApp.services');
app.directive('compile', ['$compile', function ($compile) {
return function(scope, element, attrs) {
scope.$watch(attrs.compile, function(html) {
element.html(html);
$compile(element.contents())(scope);
});
};
}]);
我正在使用
问题是<b>
未将呈现呈现为<b>
答案 0 :(得分:1)
我有一个将字符串转换为HTML的JavaScript函数。您可以使用此功能将其转换为HTML
function htmlDecode(input){
var e = document.createElement('div');
e.innerHTML = input;
return e.childNodes[0].nodeValue;
}