[Angular] 시작하기 / 파일 구조 살펴보기

Dorong·2023년 8월 17일
0

Angular

목록 보기
2/9
post-thumbnail

✅ angular cli

  • 터미널> npm install -g @angular/cli
  • ng new 파일이름
  • 주요 명령어

✅ 주요 구조 살펴보기

🔸 src/

  • index.html => SPA에서 사용자가 받아보는 파일
  • app-root 태그는 angular가 만들어준것
  • main.ts는 사용자가 index.html을 받았을 때 가장 먼저 실행되는 파일 (실질적으로는 js파일이 실행)

🔸 src/app/

🔹 app.module.ts

  • @NgModule => decorator(장식자)
  • AppModule을 NgModule로 장식을 해주겠다 => 쉽게 말해 이 클래스를 모듈로 만들어 주겠다
  • NgModule은 angular/core에서 import한 것으로 angular에서 제공하는 api
  • module은 독립가능한 기능의 상자 => 모듈 안에는 다른 모듈, 컴포넌트, 서비스로직 등이 담길 수 있음
  • NgModule안 내용
    • declation : 선언값
    • imports : 다른 모듈
    • providers : 서비스 로직
    • bootstrap : 실행할 컴포넌트
  • 모듈은 뒷 강의에서 더 자세히 다룸
  • 일단은 main.ts에서 AppModule을 실행을 했고, AppModule에서 AppComponent를 부팅을 했다 정도

🔹 app.component.ts

  • decorator가 동일하게 쓰임
  • 클래스를 컴포넌트로 만들어주는 angular의 api
  • 세 가지 설정값
    • selector : 컴포넌트의 태그네임 => 🌟 index.html에 있던 그 app-root 태그!!!
    • templateUrl : 어떤 html 파일을 가지고 있는가
    • styleUrls : 어떤 css 파일을 가지고 있는가

🔸 살짝 정리해보면

  • index.html을 받아서
  • main.ts가 실행이 되고
  • main.ts는 app.module.ts를 실행
  • app.module.ts는 가장 처음이 되는 루트태그 app-root인 app.component.ts를 실행

✅ 기본 라이브러리

profile
🥳믓진 개발자가 되겠어요🥳

0개의 댓글