티스토리 뷰

javascript/Angular js

Angular js - Tutorial 4. Event

이브라히모비치 2015. 5. 28. 17:17








각 작품 클릭시 평점이 뜰 수 있게 click 이벤트를 줘봅시다. (ng-click 사용)





1
2
3
4
5
6
7
8
9
10
[ html ]
 
<li data-ng-repeat="webtoon in webtoons">
    <a href="#none" class="link_webtoon" data-ng-click="showScore(webtoon.averageScore)">
        <span class="num_count">{{ ${d}index+1 }}</span>
        <img data-ng-src="{{ webtoon.thumbnailImage2?webtoon.thumbnailImage2.url:'default.jpg' }}" class="img_webtoon">
        <strong class="tit_webtoon">{{ webtoon.title }}</strong>
        <span class="txt_artist">{{ webtoon.cartoon.artists[0].name }}</span>
    </a>
</li>
cs

1
2
3
4
5
6
7
8
9
10
11
12
[ js ]
 
webtoonApp.controller('webtoonListCtrl'function($scope, $http){
    $http.get('json url here..').success(function(data){
        $scope.webtoons = data.data.webtoons;
    });
    
    //평점 메세지
    $scope.showScore = function(score){
        alert('평점 : ' + score);
    };
});
cs





HTML 요소에서 사용 가능한 이벤트 리스너 

  • ng-click
  • ng-dbl-click
  • ng-mousedown
  • ng-mouseup
  • ng-mouseenter
  • ng-mouseleave
  • ng-mousemove
  • ng-mouseover
  • ng-keydown
  • ng-keyup
  • ng-keypress
  • ng-change







댓글
Kakao 다음웹툰 / 웹표준 및 ft기술, 웹접근성 / 세아이 아빠, 제주 거주 중..
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday