Решил это, обернув содержимое в <div>
и используя $sce
:
html
<div ng-repeat="(index, issue) in issues track by $index">
. . .
<div ng-bind-html="getCode(issue.code)"></div>
. . .
</div>
контроллер
<code>app.controller('appCtrl', ['$scope', '$sce', function (scope, sce) {
. . .
scope.getCode = function(code) {
// console.log(code);
return sce.trustAsHtml("<pre class='prettyprint linenums'>" + code + "
");};...}
после каждого обновления содержимого должен вызываться симпатичный метод печати
PR.prettyPrint(); // google-code-prettify