angularjs怎么传递this对象
3 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
可以通过指令传入参数$event,然后函数接受ev,当你点击节点的时候,通过获取事件源对象(ev.target)来当做this。具体代码如下:
<body ng-controller="MyCtrl">
<div class="div1" ng-click="clickFn($event)"></div>
<script src="js/angular.min.js"></script>
<script type="text/javascript">
var myApp = angular.module('myApp',[]);
myApp.controller('MyCtrl',['$scope','$rootScope',function($scope,$rootScope){
$scope.clickFn = function(ev){
console.log(ev.target);
};
}]);
</script>
</body>
- 3 回答
- 0 关注
- 598 浏览
添加回答
举报
0/150
提交
取消