2016-09-26 2 views
0

HTML 몸체를 기준으로 문자 색인 onClick을 알 수 있습니다.문자 색인을 가져 오는 방법 [HTML]

나는 성공적으로 검색하려고 시도했다. Angular JS/Ionic을 사용하고 있기 때문에 Jquery를 사용할 수 없습니다.

+2

문자 색인이란 무엇입니까? – Malk

+0

값을 함수 매개 변수로 전달할 수있는 이유는 무엇입니까? – MarioAleo

+0

당신은 당신이 원하는 것을 더 명확하게하기 위해 몇 가지 예제 HTML이나 뭔가를 포함시킬 수 있습니까? – dwbartz

답변

1

문자열 중 어떤 문자를 클릭했는지 알고 싶다면 다음 중 각각에 이벤트 리스너를 연결해야합니다. 그들. 컨트롤러에서

<span ng-click="charClick(0)">H<span> 
<span ng-click="charClick(1)">E<span> 
<span ng-click="charClick(2)">L<span> 
<span ng-click="charClick(3)">L<span> 
<span ng-click="charClick(4)">O<span> 

: 템플릿에서

$scope.charClick = function (index) { 
    console.log(index); 
} 

이 매우 불쾌한입니다. 많은 문자를 수동으로 반복 할 필요가 없도록 각 문자를 렌더링하려면 ng-repeat을 사용해야합니다.

관련 문제