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