单击后将事件传递给 ctrl。我想写一个条件,如果满足则返回 trueelement.target
有课modal-click-shield
问题:
我该如何使用.hasClass()
with event.target
使用 AngularJS'jqlite
?
Problem:
目前我收到一个类型错误,内容如下:
$scope.exitModal = function(event){
// Return to current page when exiting the modal, via UI.
// After state return, should set focus on the matching link.
var target = event.target;
console.log(target.hasClass('modal-click-shield'));
});
Error:
类型错误:未定义不是函数
Html:
<div class="modal-click-shield" ng-click="exitModal($event)">
<div ui-view="pdw" class="product-container"></div>
</div>
你的元素来自event.target
是常规 HTMLElement,而不是 JQlite 版本。您需要执行以下操作来转换它:
angular.element(event.target);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)