2

この質問のフォローアップである、スコープ変数から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>

別のディレクティブによって消費されるスコープ変数から渡されたディレクティブをコンパイルするにはどうすればよいですか?

4

1 に答える 1