-
[AngularJS] 조건문 4종류. ng-if,else,switch,ng-class등등!!코딩은 주댕이로/JavaScript 2015. 9. 5. 21:02
AngularJS의 조건문에 대해서 살펴봅시다.
1. ng-switch
2. ng-hide, ng-show
3. ng-class
4. ng-if
넷 다 자주 사용되는 문법이니.. 하나만 사용하시기 보단 상황에 맞춰서 쓰시면 되겠습니다.
1-1. ng-switch
on에 switch의 대상이 되는 변수를 적어주시고.
case대신 when이라고 적어주면 일반 switch-case문과 흡사하네요!
ng-switch 예제
입력한 값 : {{shAngVar}}
apple을 입력하셨군요.아무것도 입력하지 않으셨군요ng-switch 예제 소스
2. ng-hide / ng-show
특정 조건에 있어서 show/hide를 할 수 있는 directive입니다.
저는 ng-repeat과 같이 자주 쓰는 편입니다.
ng-hide / ng-show 예제
isBlockedMember :isBlockedMember : {{isBlockedMember}}
만나서 반갑습니다. 회원님.정지먹은 회원입니다 ㅎㅎng-hide / ng-show 예제 소스
3-1. ng-class
css와 함께 태그를 컨트롤하기에 편리합니다.
ng-class 예제
change Background color :ng-class 예제 소스
4. ng-if
ng-if문에는 else문이 제공되지 않습니다. ng-else란건 존재하지 않아요!
따라서 if, else if, else 보다는 switch를 쓰는게 좋습니다.
요거는 ng-show/ng-hide 랑 예제가 거의 비슷하므로 하지않을게요!
'코딩은 주댕이로 > JavaScript' 카테고리의 다른 글
[자바스크립트 객체 Javascript Object] 내장 객체, 브라우저 객체모델(BOM), 문서 객체모델(DOM) (0) 2015.09.24 [AngularJS] 조건문 4종류. ng-if,else,switch,ng-class등등!! (5) 2015.09.05 <script>와 <script type="text/javascript">의 차이는? (0) 2015.09.05
마지막 코드에서
<!-- 변수의 값이 today일 때 실행되는 태그입니다.--> 는
'today 가 아닐 때 실행되는 태그입니다.'가 맞나요?
아인슈타인은 "똑같은 일을 반복하면서 다른 결과를 기대하는 것"을 미친짓이라고 정의했습니다. 제가 그 미친짓을 했네요. 오늘 집에가면 수정하겠습니다. 밥동자님 감사합니다!!
안녕하세요. 제 블로그에 출처 표기하고 일부 내용 퍼가도 되나요?
넵!
검색하기 처럼 클릭했을 떄 만 조건문이 있으려면 어떻게 해야하나요