使用replace: true
创建角度指令时,DOM中的HTML将替换为模板HTML。然后将属性放在要替换元素的元素上。
e.g。
<input type="text" name="myName" my-directive>
会变成类似于
的东西<div name="myName" my-directive>
<input type="text">
</div>
当我的myDirective指令模板看起来像
时<div>
<input type="text">
</div>
现在的问题是如何实现不在div上设置name
属性而是在内部输入元素上设置?
我可以通过从父div元素中删除属性并将它们添加到input元素来手动完成。但我问自己是否会有一种自动方式来实现角度指令的选项。