[개발 공부]/[AngularJS]
[AngularJS] ng-class 를 사용하여 동적으로 class 넣기
wild keyboardist
2021. 12. 2. 12:07
[AngularJS] ng-class 를 사용하여 동적으로 class 넣기
class 를 동적으로 입힐 수 있는 Directive.
간단하게 정리해보자
1) ng-class="{className : '변수', className : '변수',...}"
- 각각의 변수가 true 값이 되면 맵핑된 class 가 적용됨!
[예시]
ng-class="{main_tit : mainFlag}"
// main_tit 은 넣고싶은 class 명!
// mainFlag 가 true 면, main_tit 가 적용됨!
2) ng-class="{className : '변수' == 값,....}"
- 변수와 값이 같다면 (true) => 조건식 같이 사용이 가능함!
[예시]
ng-class="{redFont:tempCartList.length > 0}"
// redFont 는 지정하고 싶은 class 명!
// tempCartList.length 가 0보다 크다면, redFont 라는 class 를 입혀라!
3) ng-class="{className : '변수', className : '변수',...}[값]
- 대괄호로 묶어준 값과 일치하는 DOM에 class가 적용됨!
- 여러 요소 중 특정하여 class 를 넣어줘야 할 때 유용!
style 을 동적으로 제어하고 싶다면?
https://devinserengeti.tistory.com/17?category=901018
[AngularJS] ng-style 사용하기
[AngularJS] ng-style 사용법 AngularJS 에서 제공하는 ng-style! 일단 AngularJS 공식문서에 따르면, ng-style 은 조건적으로 CSS style을 입힐 수 있는 directive 다. 보통 css를 따로 쓰지만, 때에 따라 inline..
devinserengeti.tistory.com