angularjs - 复制模板中的指令元素

时间:2013-09-28 08:16:55

标签: angularjs-directive

我正在创建一个应该应用于任何HTML元素的指令,并在其子代中“使用”相同的元素。

想象一下这个:

<some_standard_html_tag my-directive></some_standard_html_tag>

<div>
  <some_standard_html_tag></some_standard_html_tag>
  <span></span>
</div>

换句话说,我基本上想要将指令包含在div中并将其他元素添加到同一个div中。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

我认为您正在寻找ngTransclude

您可以使用transclude标记您希望将指令中定义的元素注入指令模板的位置。