我想创建一个名为tagFor的指令,例如,它基于通过属性的数据生成适当的指令。Tell指令根据范围变量使用不同的模板
<tag-for source="{{link}} ng-repeat="link in links"></tag-for>
由下式给出links
为阵列,其具有2个元素,http://example.com/image.jpg和http://example.com/video.mp4
当link
是图像URL,它是http://example.com/image.jpg,其结果将是<img src="http://example.com/image.jpg" />
但当link
是视频url,结果会是<video width="320" height="240" controls><source src="http://example.com/video.mp4" type="video/mp4"></video>
我试着用compile
函数在di rective但我不能得到link
的价值告诉指令返回适当的模板。
请帮忙。
你应该看看'NG-包括',它可以帮助你。 – Chandermani 2014-11-06 07:36:03