수색…


디렉토리 구조

새로운 앵귤러 프로그래머들 사이에서 흔히있는 질문 - "프로젝트의 구조는 무엇입니까?" 훌륭한 구조는 확장 가능한 응용 프로그램 개발에 도움이됩니다. 프로젝트를 시작할 때 유형별 정렬 (왼쪽)과 기능 별 정렬 (오른쪽) 중에서 선택할 수 있습니다. 두 번째는 더 좋습니다. 특히 대규모 응용 프로그램에서는 프로젝트 관리가 훨씬 쉬워졌습니다.

여기에 이미지 설명을 입력하십시오.

유형별 정렬 (왼쪽)

응용 프로그램은 파일 형식으로 구성됩니다.

  • 장점 - 소형 응용 프로그램에 적합하며 각도 만 사용하기 시작한 프로그래머에게는 적합하며 두 번째 방법으로 변환하기 쉽습니다.
  • 단점 - 작은 응용 프로그램의 경우에도 특정 파일을 찾기가 더 어려워집니다. 예를 들어보기와 컨트롤러는 두 개의 별도 폴더에 있습니다.

기능별 정렬 (오른쪽)

파일을 피처 유형별로 정렬하는 제안 된 구성 방법입니다.

모든 레이아웃보기와 컨트롤러는 레이아웃 폴더에 저장되고, 관리 내용은 관리 폴더에 저장됩니다.

  • 장점 - 특정 기능을 결정하는 코드 섹션을 찾을 때 모든 기능이 하나의 폴더에 있습니다.
  • 단점 - 서비스는 많은 기능을 "서비스"하기 때문에 조금 다릅니다.

Angular Structure : 성장을위한 리펙토링

앞서 언급 한 두 가지 방법을 모두 고려한 제안 된 파일 구조 :

여기에 이미지 설명을 입력하십시오.

신용 : 각도 스타일 가이드



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow