IT개발/angular2 Angular - Service 서비스를 사용해야 하는 이유 컴포넌트는 데이터를 직접 가져오거나 직접 저장하도록 요청하지 않는 것이 좋다. 컴포넌트는 데이터를 표시하는 것에만 집중하고, 데이터 처리하는 로직은 서비스가 하는 것이 좋음 Angluar의 의존성 주입 의존성 객체(Dependencies)는 클래스가 동작하기 위해 필요한 서비스나 객체를 의미 의존성 주입(Dependency Injection, DI)는 클래스가 의존성 객체를 외부에 요청하고 외부에서 이 객체의 인스턴스를 생성해서 주입하는 디자인 패턴을 의미 Angular의 의존성 주입 프레임워크는 클래스 단위로 의존성 객체를 생성 Angluar 위존성 주입 시스템을 활용하면 애플리케이션을 유연하게 구성할 수 있으며 확장성을 높일 수 있다. 의존성으로 주입할 수 있는 서비스 생.. 2022. 2. 20. Angular - Component Angular란? Front End Web Application Framework Component란? Angular에서 Component의 단위는 우리가 화면을 여러 View들로 분할해서 구성할 때, 분할된 View들을 말한다. View들간에 부모와 자식의 관계가 성립 컴포넌트는 view를 일부 제어 angular의 애플리케이션은 컴포넌트(Component)를 중심으로 구성 컴포넌트 메타데이터 @Component 데코레이터는 바로 밑의 클래스가 컴포넌트 클래스임을 밝히며 메타데이터를 전달 컴포넌트의 메타데이터는 컴포넌트와 뷰가 생성되고 보여지기 위해서 어떠한 곳에서 어떤 필요 요소를 받아야 하는지 앵귤러 앱에게 말해준다. import { Component } from '@angular/core'; @C.. 2022. 2. 15. 이전 1 다음 반응형