2
我試圖使用從一個範圍的變量,它是由一個Markdown指令呈現<pre>
塊HighlightJS指令從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