我是棱角分明的新手。请帮帮我。
我的HTML代码就像
<span ng-repeat="item in items" class="spanClass" ng-click="spanClicked($event)">{{item}}
</span>
我的cotroller代码是
mymodule.controller("MyController", function ($scope) {
$scope.items = ["saurabh", "ram", "Punit", "andhul", "shroraj", "toni"];
$scope.spanClicked = function (event) {
//Here I want a details of my span element completely like its html, its id and other //element.
}});
我可以使用'this'的$ event事件。如果是,请告诉我如何实现目标。
提前致谢。
答案 0 :(得分:1)
您可以使用event.target
来获取触发事件的元素。然后,您可以使用angular.element(event.target).attr('id')
获取ID和其他信息。