【发布时间】:2016-10-29 00:30:45
【问题描述】:
我有以下功能:-
$scope.getBillDetails=function($event){
bill_id=event.target.id
我在 ng-click 上按以下方式调用它:-
<td><button type="button" id="{{user.bill_id}}" href="#mySlider2" data-slide="next" class="btn btn-primary right" ng-click="getBillDetails($event)">View Details</button></td>
我的代码在 Chrome 上运行良好,但在 Firefox 中显示事件未定义失败。有人可以帮我吗。我看到了一些关于同一问题的其他帖子,但没有得到任何适当的解决方案。
【问题讨论】:
-
event是一个 microsoft internet exploder 非标准全局事件对象,chrome 在他们的智慧中决定实现......通常,事件处理程序的第一个参数是一个事件对象,您可以改为使用(即使在 chrome 和更新版本的 IE 上 - 所以从来没有任何理由使用非标准的全局事件对象,从不) -
那么我应该如何更改上面的声明??
-
对不起,不知道,angularjs 似乎让事情变得不那么明显了
标签: javascript angularjs