Добрый день. У меня есть блок, куда встаёт текст:
<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? Как его использовать после передачи в директиву?