Files
meanTorrent/modules/core/client/directives/dynamic-html.client.directive.js

26 lines
486 B
JavaScript

(function () {
'use strict';
angular.module('core')
.directive('dynamicHtml', dynamicHtml);
dynamicHtml.$inject = ['$compile'];
function dynamicHtml($compile) {
var directive = {
restrict: 'A',
replace: true,
link: link
};
return directive;
function link(scope, element, attrs) {
scope.$watch(attrs.dynamicHtml, function (html) {
element.html(html);
$compile(element.contents())(scope);
});
}
}
}());