Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编译从另一个指令AngularJS使用的作用域变量传递的指令_Javascript_Angularjs - Fatal编程技术网

Javascript 编译从另一个指令AngularJS使用的作用域变量传递的指令

Javascript 编译从另一个指令AngularJS使用的作用域变量传递的指令,javascript,angularjs,Javascript,Angularjs,我正在尝试对 <btf-markdown> #Markdown directive <pre hljs> angular.forEach($scope.items,function(item){ console.log(item); }); </pre> </btf-markdown> 但是,从作用域变量对hljs进行评估时会遇到以下问题: 如何编译从另一个指令所使用的作用域变量传递的指令?看看这个提琴。基本上

我正在尝试对

<btf-markdown>
#Markdown directive
<pre hljs>

    angular.forEach($scope.items,function(item){
      console.log(item);
    });
</pre>
</btf-markdown>
但是,从作用域变量对hljs进行评估时会遇到以下问题:



如何编译从另一个指令所使用的作用域变量传递的指令?

看看这个提琴。基本上,您只需
$compile
任何您想要的html,然后
将其附加到新位置

这里是一个更新的plunk,它正在工作。如果使用
hljs
在文本区域中输入
pre
,应该可以正常工作

美元怎么样?
<div btf-markdown="item">
</div>