반응형
angularjs에서 클릭한 ElementId를 검색하는 방법은?
저는 다음과 같은 대사가 있습니다.
<a href="#" id="12345" data-ng-click="ShowId()">
그리고 제 컨트롤러에는 다음과 같은 것이 있습니다.
$scope.ShowId = function(){
alert('clicked element id in here: 12345');
};
클릭한 요소의 ID를 컨트롤러 ShowId 기능에서 액세스하려면 어떻게 해야 합니까?
바인딩이 ng-repeat 내에 있지 않으므로 항목 ID 등에 액세스할 수 있습니다.
해결했습니다.
<a href="#" id="12345" data-ng-click="ShowId($event)">
$scope.ShowId = function(event)
{
alert(event.target.id);
};
<button data-id="101" ng-click="showDetail($event)">click Me</button>
$scope.showDetail = function(event)
{
console.log($(event.target).attr("data-id"));
}
언급URL : https://stackoverflow.com/questions/31955930/how-to-retrieve-the-clicked-elementid-in-angularjs
반응형
'programing' 카테고리의 다른 글
Oracle JDBC PreparedStatement 개체에서 바인딩 매개 변수 값을 가져오는 방법 (0) | 2023.10.11 |
---|---|
es6 바닐라 자바스크립트에서 Ajax 요청 (0) | 2023.10.11 |
Excel용 Apache POI:전체 열에 대해 셀 유형을 "텍스트"로 설정 (0) | 2023.10.11 |
MS Excel에서 두 행이 정확히 동일한지 확인합니다. (0) | 2023.10.06 |
AssemblyInfo.cs 에서 Assembly 버전 가져오기 및 바꾸기 (0) | 2023.10.06 |