반응형
1. bootstrap에서 다운받은 템플릿 적용하기
- bootstrap에서 다운받은 파일을 보면 html, css, js 등의 파일로 이루어져있습니다.
- 템플릿 적용하는 방법은 간단합니다. 모든 파일을 workspace에 복사해넣으면 됩니다.
- 하지만 저는 header, content... 등으로 나누었기 때문에 index.html 파일에 있는 것들을 나눠서 복사해줬습니다.
- 불필요한 js, img 등은 제거했습니다.
- css 파일은 수정 없이 적용해줬습니다.
2. js 파일 이벤트 ts로 적용하기
- 템플릿을 보시면 상단의 메뉴 버튼이 있습니다.
- 버튼을 누르면 메뉴가 숨겨지는 기능인데, 해당 기능은 js 파일로 정의되어 있어 ts 파일로 옮겨주겠습니다.
- 파일은 js>scripts.js 파일을 보면 되는데, 일반 스크립트 내용으로 되어있습니다.
<button class="btn btn-link btn-sm order-1 order-lg-0 me-4 me-lg-0" id="sidebarToggle" href="#!" (click)="sidebarToggleClick($event)"><i class="fas fa-bars"></i></button>
- header.component.html 파일의 button에 click 이벤트를 추가해줍니다.
sidebarToggleClick(event: MouseEvent){
event.preventDefault();
document.body.classList.toggle('sb-sidenav-toggled');
}
- header.component.ts 파일에 이벤트를 추가해줍니다.
- localhost:4200 에서 버튼 동작이 잘 수행되는지 확인합니다.
반응형
'Angular' 카테고리의 다른 글
Angular 4-1. 게시판 만들기 (화면 생성) (0) | 2022.12.01 |
---|---|
Angular 3. Routing 구성하기(lazy-loading: 지연 로딩) (0) | 2022.11.29 |
Angular 1. 홈페이지 만들기 전 준비 및 개발 참고 사이트 (0) | 2022.11.23 |
Angular 소스 git clone 후 node_modules 폴더 없을 경우 (0) | 2022.11.21 |
Angular 개발환경 설정하기 (0) | 2022.11.17 |