2013-11-14 22 views
2

我試圖使用從一個範圍的變量,它是由一個Markdown指令呈現<pre>HighlightJS指令從this question.編譯從另一個指令AngularJS消費的範圍變量通過了一項指令

這裏跟進是一種plunker重現問題:
http://plnkr.co/edit/9dFxvDpCx5Qn68Mk0uiv?p=preview

markdown指令將編譯hljselement.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> 

我如何編譯從另一個指令所消耗的範圍變量傳遞指令?

+0

$ compile怎麼樣? http://docs.angularjs.org/api/ng.$compile – Aidin

回答