2017-11-23 16 views
0

네에서 관찰,이의 중복입니다 : 내가 조언/의견/모범 사례를 요구하고 있기 때문에 Angular 4+ ngOnDestroy() in service - destroy observable는 각도 : 구독 및 서비스

하는이 질문은 아마도, 조건을 위반된다.

내 질문은 : 서비스중인 옵저버와 구독해야합니까? 나는 construcor에 가입 할 수 있지만 서비스에는 onDestroy() - 구독을 삭제하는 메서드가 없습니다.

예 : 서비스 내에서 필요한 redux-store에서 값을 보는 방법은 무엇입니까? 이 서비스는 여러 구성 요소에서 사용됩니다. 서비스가 상점을 봐야합니까? 또는 구성 요소가 상점을보고 서비스에 대한 모든 요청에 ​​대해 문제의 가치를 제공해야합니까?

+0

성분 '시계'(Observables은 사용) 매장 [여기 참조]. 이 서비스는 작업을 전달할 수 있고 감속기는 저장소를 변경합니다. Angular 4/5를 사용하는 경우 ngrx/store 패키지를 사용하여 redux를 구현할 수 있습니다. –

답변

1

서비스 파일에 ngOnDestroy이 있습니다. 서비스 파일에 ngOnInit이 없습니다.

Angular 4+ ngOnDestroy() in service - destroy observable

+0

그게 다야! 나는 내가 그것을 놓쳤다라고 생각할 수 없다! ==> "지시어, 파이프 또는 서비스가 파괴 될 때 호출되는 라이프 사이클 후크." 나는 7 분 안에 대답을 수락 할 것입니다. (대답을 수락하기위한 남은 시간 제한을 말합니다) –

+0

것입니다. 여전히 시스템이 응답을 받아 들일 수 있도록 4 분 정도 기다려야합니다 :-) –

+1

질문을 dup로 표시하면, 기본적으로 연결된 질문에 대한 답을 다시 사용하고 있습니다 ... –