Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2013, 13:51
Аспирант
Отправить личное сообщение для virus-07 Посмотреть профиль Найти все сообщения от virus-07
 
Регистрация: 16.12.2010
Сообщений: 41

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

Последний раз редактировалось virus-07, 03.10.2013 в 14:36.
Ответить с цитированием