JsFiddle 的问题:http: //jsfiddle.net/UYf7U/
在指令编译中使用 angularJs transclude 时,它将复制任何属性属性。IE
<a class="myClass">my link</a>
会变成
<a class="myClass myClass">my link</a>
同样,当使用 ngClick
<a ng-click="myFunction()"> my link</a>
会变成
<a ng-click="myFunction() myFunction()"> my link</a>
小提琴证明了这一点,不幸的是它崩溃了。这是我正在尝试实现的精简版本。
有没有解决的办法?我已将问题发布到 github:https ://github.com/angular/angular.js/issues/2576
单击 Hello 时,“单击”一词应出现在警报中。