>  기사  >  백엔드 개발  >  javascript -AngularJS에서 ng-repeat 배열 객체의 속성 요소에 있는 현재 요소를 가져오기 위해 클릭하면 해당 요소에 대해 작업합니다.

javascript -AngularJS에서 ng-repeat 배열 객체의 속성 요소에 있는 현재 요소를 가져오기 위해 클릭하면 해당 요소에 대해 작업합니다.

WBOY
WBOY원래의
2016-09-21 14:13:124997검색

javascript -AngularJS에서 ng-repeat 배열 객체의 속성 요소에 있는 현재 요소를 가져오기 위해 클릭하면 해당 요소에 대해 작업합니다.예를 들어, ng-repeat 루프 페이지를 사용하여 이 시뮬레이션된 데이터 배열 개체를 표시하고 싶습니다. 클릭하면 선택한 개체의 개수가 +1씩 늘어나고 싶습니다. .이 현재 요소를 얻는 방법
javascript -AngularJS에서 ng-repeat 배열 객체의 속성 요소에 있는 현재 요소를 가져오기 위해 클릭하면 해당 요소에 대해 작업합니다.그렇다면 어떨까요! 지원을 받고 지원에 +1을 추가하고 싶습니다. Gid는 작품의 ID이지만 각 ID는 좋아요 기능과 마찬가지로 +1만 가능합니다!

답글 내용:

javascript -AngularJS에서 ng-repeat 배열 객체의 속성 요소에 있는 현재 요소를 가져오기 위해 클릭하면 해당 요소에 대해 작업합니다.예를 들어, ng-repeat 루프 페이지를 사용하여 이 시뮬레이션된 데이터 배열 개체를 표시하고 싶습니다. 클릭하면 선택한 개체의 개수가 +1씩 늘어나고 싶습니다. .이 현재 요소를 얻는 방법
javascript -AngularJS에서 ng-repeat 배열 객체의 속성 요소에 있는 현재 요소를 가져오기 위해 클릭하면 해당 요소에 대해 작업합니다.그렇다면 어떨까요! 지원을 받고 지원에 +1을 추가하고 싶습니다. Gid는 작품의 ID이지만 각 ID는 좋아요 기능과 마찬가지로 +1만 가능합니다!

$index배열에 있는 요소의 첨자를 가져온 다음, 첨자를 기반으로 요소를 가져올 수 있습니다

<code><div ng-repeat="item in tTarvel" ng-click="item.count++">{{ item.count }}</div></code>

ng-repeat의 li 요소에 ng-click 메소드를 추가하고 $event.target을 통해 현재 요소를 가져옵니다

<code><ul>
    <li ng-repeat="item in items track by $index">
        {{item.name}}
        <button ng-click="addItem($index)">{{itemNumber}}</button>
    </li>
</ul>

<script>
    $scope.itemNumber=0;
    $scope.addItem=function($index){
        angular.forEach($scope.items,function(item,index){
            if($index==index){
                $scope.itemNumber++;
            }
        })
    }

</script></code>

제 개인적인 구현 방법은 아마 이렇겠네요

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.