Javascript 使用Angularjs如何从元素引用属性
使用angularjs 我试图在按下热键时引用元素中的属性。在示例中的框中,我希望单击alt-E,然后获取元素属性中的值Javascript 使用Angularjs如何从元素引用属性,javascript,angularjs,Javascript,Angularjs,使用angularjs 我试图在按下热键时引用元素中的属性。在示例中的框中,我希望单击alt-E,然后获取元素属性中的值 <body ng-controller="Ctrl" ng-keydown="down($event)"> <h1>Test HotKey!</h1> <div><input data-box="65"></input></div> <div><input dat
<body ng-controller="Ctrl" ng-keydown="down($event)">
<h1>Test HotKey!</h1>
<div><input data-box="65"></input></div>
<div><input data-box="234"></input></div>
<div><input data-box="9"></input></div>
<div><input data-box="32"></input></div>
<div><input data-box="13"></input></div>
}))
在本例中,单击alt-E时,我需要数据框中的属性值?如何使用事件的SCRelation属性访问dom元素及其属性。例如:
myApp.controller('Ctrl', function ($scope) {
$scope.down = function ($event) {
var elem = angular.element($event.srcElement);
console.log(elem.attr("data-box"));
};
});
myApp.controller('Ctrl', function ($scope) {
$scope.down = function ($event) {
var elem = angular.element($event.srcElement);
console.log(elem.attr("data-box"));
};
});