2013-11-14 25 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

回答