Добрый день. У меня есть блок, куда встаёт текст:
<div tag-style>{{tags}}</div>
Я хочу написать директиву, которая обработает текст и вернёт мне тэги.
myApp.directive('tagStyle',function(){
return{
link: function(scope, element, attrs, controller){
element.html(devide(element.text().trim());
}
};
function devide(text){
...
return smth;
}
function trim(){
return this.replace(/^\s+|\s+$/g, '');
}
});
Директива отрабатывает, если данные подставлены статично. А так выводит результат обработки для текста
{{tags}}
Я так понимаю, мне нужно использовать $compile? Как его использовать после передачи в директиву?