次のような情報の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';
});
});
ありがとうございました