찾다

 >  Q&A  >  본문

angle.js - 각도 ng-repeat는 특정 배경색을 변경합니다.


그림과 같이 위의 5개 블록은 ng-repeat를 사용하여 루프로 출력됩니다. 특정 블록(예: 블록 2)이 클릭하면 블록의 배경색이 빨간색으로 바뀌나요? 다른 블록의 색상은 변경되지 않습니다.
조언 감사드립니다.

为情所困为情所困2810일 전829

모든 응답(4)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-15 17:00:27

    방법이 너무 많습니다. ng-click, ng-class, 지시문을 구현할 수 있습니다.
    이것은 참조용으로만 사용되는 직접적인 방법입니다.
    html:

    으아악

    js

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-05-15 17:00:27

    클릭 이벤트를 추가하세요. 현재 루프의 $index 및 $event를 전달합니다. 그렇다면 Angle jq를 통해 직접 처리해도 괜찮습니다.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:00:27

    미리 만들어진 코드 제공:
    HTML

    으아악

    JS

    으아악

    CSS

    으아악

    이 작업을 수행하기 위한 지시문을 작성할 계획입니다

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-15 17:00:27

    http://runjs.cn/detail/yfnwk6ho

    회신하다
    0
  • 취소회신하다