Javascript Angular指令使用replace自动将属性移动到内部模板元素

Javascript Angular指令使用replace自动将属性移动到内部模板元素,javascript,html,angularjs,Javascript,Html,Angularjs,使用replace:true创建角度指令时,DOM中的HTML将被模板HTML替换。属性将被放置在将替换元素的元素上 e、 g 将变得类似于 <div name="myName" my-directive> <input type="text"> </div> 当myDirective指令的模板看起来像 <div> <input type="text"> </div> 现在的问题是如何实现na

使用
replace:true
创建角度指令时,DOM中的HTML将被模板HTML替换。属性将被放置在将替换元素的元素上

e、 g


将变得类似于

<div name="myName" my-directive>
    <input type="text">
</div>

当myDirective指令的模板看起来像

<div>
    <input type="text">
</div>

现在的问题是如何实现
name
属性不是在div上设置的,而是在内部输入元素上设置的


我可以通过从父div元素中删除属性并将它们添加到输入元素来手动完成。但我问自己,是否有一种自动方式可以通过角度指令选项来实现这一点。

您可以为指令提供示例plunker吗?不支持,您必须迭代属性。
<div>
    <input type="text">
</div>