Ie8 angularjs触发ng-repeat中的所有ng-click事件

时间:2015-01-27 13:16:51

标签: angularjs internet-explorer-8

所以,我正在制作一个应用程序,它需要在IE8中工作。我在带有按钮的列表上有几个ng-repeats。在现代浏览器中,一切都有效,但在像IE8这样的旧垃圾中却没有。当我在IE8中按一个按钮时,它会触发所有ng-click事件。 (它需要将用户添加到列表中)

我无法做出一个jsfiddle,但我可以给你一个例子:

<table>
<!--list 1-->
<tr ng-repeat="grp in tempUsersToSelect">
<td><button  ng-click="addAllUsers(grp)">{{grp.name}}</button></td></tr>
<!--list 2--> 
<tr id="user {{user.Id}}" ng-repeat="user in allUsersToSelect"><td>{{user.FullName}}</td>
<td><input ng-change="addUser(user)" class="nameBox" type="checkbox" ng-model="addedUsers[user.Id]"/></td></tr> 
</table>

我希望你们中的任何人都能看到错误。如果您有解决方案或评论,请告诉我。

谢谢!

0 个答案:

没有答案