Загрузить скомпилированный html-файл с помощью angular.js

#html #angularjs #compilation

#HTML #angularjs #Сборник

Вопрос:

Итак, для этого проекта я хотел бы сохранить скомпилированный HTML-код после его динамического изменения с помощью ng-bind. Файл загружается, однако результат не скомпилирован. Для некоторых я использую $(element) .html, чтобы получить этот код, вероятно, что-то простое, чего мне не хватает.

Любые идеи о том, как получить скомпилированный результат в виде объекта в angular.js ? Вот часть контроллера:

 app.controller('MainCtrl', function ($scope) {
var data = $('div#testing').html;
$scope.getBlob = function(){
  return new Blob([data], {type: 'text/html'});
};
});
  

Функция для загрузки этого html:

 app.directive('myDownload', function($compile)  {
 return {
restrict:'E',
replace: true,
scope:{ getUrlData:'amp;getData'},
link:function (scope, elm, attrs) {
    var url = URL.createObjectURL(scope.getUrlData());
      elm.append($compile(
            '<a class="btn" download="Email.html"'  
                'href="'   url   '">'  
                'Download'  
                '</a>'
        )(scope));
    }
};
});