728x90
반응형
Angular는 단일 페이지 웹 애플리케이션
2018.02.13 배운 내용
Angular는 자바스크립트로 만든 클라이언트 MVC 프레임워크로, 단일 페이지 웹 애플리케이션이다.
따라서, JSP나 HTML 등 에서 하이퍼링크를 통해 여러 페이지를 옮겨다니는 것과는 달리, 오직 ‘하나’의 페이지에서 모든 걸 보여주도록 만들어 주는 것이 Angular라고 말할 수 있다.
그렇기 때문에 JPG 사진에 하이퍼링크를 넣어 이를 클릭하면, 다른 페이지를 보여주도록 만드는 것은 Angular에서 구현이 되지 않았던 것이다. 이에 대한 해결책은 ngIf나 ngFor 등 Angular가 가지고 있는 기능들을 더 공부해서 알아봐야 할 것 같다.
이러한 기능들은, 단일 페이지 내에서 내가 보길 원하는 것들을 설정할 수 있도록 도와주며(ex. 상황에 따라 필요하지 않는 건 보이지 않게 처리하는 등) 마치 하이퍼링크로 다른 페이지로 옮겨다니는 것과 같은 시각효과를 가져다 줄 것이다.
따라서 Angular를 통해 웹페이지를 만들면, 여러 페이지를 나누어 작성하지 않아도 되는 장점과 다양한 컴포넌트로 나누어진 기능들로 인해서 유지보수 또한 좋은 장점을 지니고 있다.
Angular 튜토리얼 주소 (다시 체계적으로 공부해보기)
https://angular.io/tutorial
728x90
반응형
'Angular' 카테고리의 다른 글
Angular 개발 툴 및 모듈 설명 (0) | 2018.04.04 |
---|---|
Angular CLI를 통한 프로젝트 시작하기 (0) | 2018.04.04 |
[자바스크립트] 변수로 이해하기 (0) | 2018.04.04 |
[타입 스크립트] 기본 개념 정리 (0) | 2018.04.04 |
[앵귤러] 컴포넌트 사용하기 (0) | 2018.04.04 |