Я пытаюсь использовать HighlightJS директиву о <pre>
блоках, оказываемых Markdown директивы от контекстного переменного, которая является продолжением от this question.компилировать директиву передается от контекстного переменного потребляемого другой директивы AngularJS
Здесь приведено plunker воссоздание проблемы:
http://plnkr.co/edit/9dFxvDpCx5Qn68Mk0uiv?p=preview
директива markdown
будет компилировать hljs
из element.html()
--- то есть:
<btf-markdown>
#Markdown directive
<pre hljs>
angular.forEach($scope.items,function(item){
console.log(item);
});
</pre>
</btf-markdown>
Однако оценки hljs
с контекстным переменной она проваливается:
<div btf-markdown="item">
</div>
Как компилировать директиву передается от контекстного переменного потребляемого другой директивы?
как насчет $ compile? http://docs.angularjs.org/api/ng.$compile – Aidin