我需要获取<span></span>
的属性。我有这个问题。我不知道如何实现这一点。
我想获取属性“validacion”(“value1 value2 value3”)
<span data-id="345" ng-click="getAtributte($event.target)" validacion="value1 value2 value3">Button</span>
$scope.getAtributte = function (item) {
console.log(angular.element(item));
};
答案 0 :(得分:0)
{{1}}
您尝试这样做的事实表明,可能有更好的(更有棱角的)方法。
答案 1 :(得分:0)
您可以通过两种不同的方式使用它:
<强>样本强>
var myApp = angular.module('myApp',[]);
myApp.controller('MyCtrl',function($scope) {
$scope.getAtributte = function (item) {
console.log(angular.element(item)[0].attributes.validacion.nodeValue);
console.log(angular.element(item).attr('validacion'));
};
});
<div ng-app="myApp" ng-controller="MyCtrl">
<span data-id="345" ng-click="getAtributte($event.target)" validacion="value1 value2 value3">Button</span>
</div>