AngularJS - IE8 - 将$index传递给ng-click中的函数始终返回0并执行多次



我遇到了以下问题。 请考虑以下代码:

<div ng-repeat element in elements>
   <input type="text"/><a ng-click="deleteTag(inputArray, $index)" class="redCross">&nbsp;</a>
</div>

当用户单击链接时,它将根据索引值删除输入。该函数基本上将从现有数组中删除元素,因此它接收数组和索引。

它在除IE8和IE7以外的所有浏览器中都可以完美运行,如果我有三个项目,则该函数将执行三次,并且始终接收0作为索引值。

完全陷入这个问题,您的帮助将不胜感激。

在深入研究这个问题后,我修复了它,用输入按钮替换了锚点。这对我有用。似乎是一个角度错误。

最新更新