この質問のフォローアップである、スコープ変数からMarkdownディレクティブによってレンダリングされたブロックでHighlightJSディレクティブを使用しようとしています。<pre>
問題を再現するプランカーは次のとおりです
。
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>
別のディレクティブによって消費されるスコープ変数から渡されたディレクティブをコンパイルするにはどうすればよいですか?