현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - AngularJS의 요소 표시 및 숨기기의 여러 사례_AngularJS

AngularJS의 요소 표시 및 숨기기의 여러 사례_AngularJS

사례 1: html 요소의 표시 및 숨기기를 제어하는 ​​방법에는 html의 숨김, css의 표시, jquery의 hide() 및 show(), bootstrap의 .hide 등 n가지 방법이 있습니다. 오늘의 초점은 표시 및 숨기기가 아니라 특정 부울 변수의 값을 모니터링하고 요소의 표시 및 숨기기 상태를 자동으로 변경하는 것입니다. 듣기 기능, 판단, 돔 선택, 돔 설정 등을 5줄의 코드로는 할 수 없고 기술적인 내용도 없습니다.

코드 보기:

ng-show 및 ng-hide 지시어

문자열 1

문자열 2

< p> 토글

사례 2: 요소 표시 및 숨기기는 메뉴, 상황에 맞는 도구 및 기타 여러 상황의 핵심 기능입니다. Angularr의 다른 기능과 마찬가지로 Angular는 데이터 모델을 수정하여 UI 새로 고침을 구동한 다음 지침을 통해 변경 사항을 UI에 반영합니다.

두 명령어 ng-show와 ng-hide의 기능은 동일하지만 작동 효과는 정반대입니다. 전달된 표현식을 기반으로 요소를 표시하거나 숨길 수 있습니다. 즉, ng-show는 표현식이 true인 경우 요소를 표시하고, false인 경우 요소를 숨깁니다. 반면 ng-hide는 그 반대입니다.

이 두 명령의 작동 원리는 다음과 같습니다. 실제 상황에 따라 요소를 표시하려면 요소의 스타일을 display:block으로 설정하고, 요소를 숨기려면 display:none으로 설정하세요.

예:

ng-show 예

토글 메뉴

기절

분해

< p>기록에서 삭제

실행 결과:

"토글 메뉴" 버튼을 클릭하면 효과는 다음과 같습니다.

"토글 메뉴" 버튼을 클릭합니다. 다시, 다음 정보가 다시 숨겨지고, 번갈아 변형됩니다.

사례 3:

본문{

글꼴 크기: 12px;

}

ul{< /p>

목록 스타일 유형: 없음;

너비: 408px;

여백: 0px;

패딩: 0px;

}

div{

여백: 8px 0px;

}

스크립트

1012 @qq.con

11111111111111111

22222222222222222

33333333333333333

ng-switch 지시문의 기능은 성공적으로 일치하는 요소를 표시하는 것입니다. 이 지시문은 ng-switch-when 및 ng-switch-default 지시문과 함께 사용해야 합니다.

지정된 on 값이 ng-switch-when 지시어가 추가된 하나 이상의 요소와 일치하면 해당 요소가 표시되고 일치하지 않는 요소는 숨겨집니다.

on 값과 일치하는 요소가 없으면 ng-switch-default 지시문이 추가된 요소가 표시됩니다.