拥有一组 json 信息,例如
[
{
"title":"Title 1",
"description":"<p>Some HTML</p>"
},
{
"title":"Title 2",
"description":"<p>Some HTML</p><p>More HTML</p>"
}
]
如何在我的模板中显示 html。目前 html 没有被解码。我尝试使用下面的代码,但它不起作用。
{{item.title}}
<div data-ng-bind-html='item.description'></div>
控制器看起来像
var searchApp = angular.module('searchApp', ['ngSanitize']);
searchApp.controller('SearchCtrl', function ($scope, $http) {
$http.get('search-json').success(function(json) {
$scope.item = json.data;
$scope.orderProp = 'title';
});
});
谢谢