1.$event对象
$event对象其实就是潜在的jQuery事件对象,通过$event.target获取这个元素,通过$event.currentTarget获取子元素。
例如:
<li ng-click="getApplicationListByType(1,$event)"><a>医疗健康</a></li>
//根据类型获取服务列表$scope.getServiceListByType = function(item,e){ console.log("$event:",e); console.log("$event.target:",e.target); console.log("$event.currentTarget:", e.currentTarget);}
输出如下:
|
2. $event和angular.element实现jquery选择器功能
//根据类型获取服务列表 $scope.getServiceListByType = function(item,e){ var obj = e.currentTarget; angular.element(obj).addClass(‘active‘); var childObj = e.target; angular.element(childObj).addClass(‘‘); } |
3. Angular.element
Angular‘s jqLitejqLite provides only the following jQuery methods:
|
时间: 2024-10-05 16:51:05