Angular指令自动将属性移动到带有replace的内部模板元素

时间:2015-12-09 13:24:04

标签: javascript html angularjs

使用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元素来手动完成。但我问自己是否会有一种自动方式来实现角度指令的选项。

0 个答案:

没有答案