Dependency(의존성)
- 우리가 따로 안만들어도 됨
- 모듈의 메타데이터가 주입을 해줌, 모듈에 등록만 잘해주면 됨
Service(injection)
- 서비스는 흔히 말해 단일객체고 싱글톤 객체임.
- A가 쓰든, B가 쓰든 같은 객체라는 것임
a라는 컴퍼넌트와 b라는 컨퍼넌트를 만들고
one이라는 서비스를 만든 후,
one이라는 서비스를 a와 b컴퍼넌트에서 호출을 하게되면
이러한 값이 나온다.
a와 b가 따로 출력이 되지만 사실상 같은 인스턴스인 것이다.
a에서 서비스의 값을 바꾸게 되면 b도 같이 바뀌게 된다.
서비스는 주로 공통적으로 같은 데이터를 다루는데
표현 계층이 나눠지는 경우에 많이 사용한다.
자세한건 다음에 다시 자세히 설명 하도록하겠다.
'TypeScript > Angular' 카테고리의 다른 글
Angular- Service(1) 개요 및 설명 (0) | 2020.05.18 |
---|---|
Anguler Router (2) - 라우터 분리 (0) | 2020.05.18 |
Anguler Component(4) - Component Life Cycle (0) | 2020.05.17 |
Anguler Component(3) - 컴포넌트 통신 (할아버지->부모->자식 단방향, 양방향 통신) (0) | 2020.05.17 |
Anguler Component(3) - 컴포넌트 통신(부모 ->자식 단방향,양방향) (0) | 2020.05.17 |