在我的模板中,我希望能够执行以下操作:
<div somedirective="myvalueA" directiveABC="myvalueA" directiveXYZ="myvalueA"></div>
<span somedirective="valB" directiveABC="valB" directiveXYZ="valB"></span>
<input somedirective="blaC" directiveABC="blaC" directiveXYZ="blaC"> </input>
&#13;
如您所见,somedirective的值在其他指令中重复。我想这样写:
<!-- does NOT work -->
<div somedirective="myvalueA" directiveABC="this.somedirective" directiveXYZ="this.somedirective"></div>
&#13;
有没有办法获得对当前元素的引用?
注意: 我不想为每个元素创建一个局部变量(没有#myDiv,#mySpan,...)!
编辑:我无法控制指令 - 它们是库的一部分。指令也可以是正常属性,这个问题只是试图避免违反DRY原则。