Angular: directive after expression

Рейтинг: 1Ответов: 1Опубликовано: 20.03.2015

Есть довольно обычная задача, с которой, как я думал и, наверное, до сих по думаю, легко справится AngularJS.

Есть латекс строка, выводимая в мной же определяемой директиве.

<latex>{{ task.taskMessage }}</latex>

Видимо, обработка директивы происходит раньше, чем исполнение выражения, поэтому я имею:

.directive("latex", function () {
    return {
        restrict: 'E',
        link: function (scope, element, attrs) {
            console.log(element[0].textContent); // '{{ task.taskMessage }}'
            // katex.render(element[0].textContent, element[0]);
        }
    };
})

Полазил на форумах и блогах, там есть похожие вопросы, решающиеся через data-content, $watcher и, не совем понял, с помощь ng-bind-html. Так как же все-таки правильно организовать именно мой вариант?

Ответы

Ответов пока нет.