html에서 조건별 class 적용법 div의 클래스에 (level != '1' || !isCreate) 라는 조건을 주어 참이면 'active disalbed', 거짓이면 'active' 를 먹일 수 있다. 혹은 'disabled' 만 따로떼어내어 [class.disabled] 이런식으로 조건을 검사하여 참일 시에만 적용할 수도 있다. public level: number = 1; public isCreate: boolean = true; (관련 ts 변수) SPA Framework/Angular 2020.12.01
[Angular+jquery] - document.ready 먹통 이슈 1. 개요 퍼블리싱 업체로부터 jquery 소스를 받았는데, 분명 함께받은 html 웹페이지에서는 jquery가 작동 했으나, 정작 진행중인 프로젝트에 반영을 하니 적용되질 않았다. $(document).ready(function(){ $('.selectbox .active').click(function(){ //...Some codes... }); }); 2. 해결 그래서 무엇이 원인인지 찾아보니, Angular의 기본적인 특성과, Life cycle에 관련이 있다는것을 깨달았다. Angular는 SPA(Single Page Application)으로, 처음 웹 페이지를 켰을때 document가 ready되고, 이 시점에 바인딩 대상 DOM이 ("selectbox", "active") 가 존재하지 않고.. SPA Framework/Angular 2020.11.04