angularjs怎么给div添加点击事件?

如题所述

第1个回答  2018-01-09

angularjs给div添加点击事件是通过ng-click来实现的。

写法:<div ng-repeat="course in vm.Courses" ng-click="OpenCourse(course.Id)">

在$scope范围内定义的函数可以直接引用。



1、完整的html代码:


<body ng-controller="myCtrl">


<div>


<div ng-repeat="course in vm.Courses" ng-click="OpenCourse(course.Id)">


<div>


<div>


<label>{{course.Name}}</label>


</div>


</div>


</div>


</div>


</body>

2、增加事件的OpenCourse方法:


$scope.OpenCourse = function(courseId) {$window.alert("Called " + courseId);}

本回答被网友采纳
相似回答