Angular 5 Observable вызывается несколько раз - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть служба, которая работает как промежуточное звено между двумя компонентами.

@Injectable()
export class BreadcrumService {
 invokeEvent: Subject<any> = new Subject();
 invokeEvent$ = this.invokeEvent.asObservable();
}

//component
export class Component implements OnChanges{
 constructor(private breadcrumService: BreadcrumService){
 this.breadcrumService.invokeEvent$.subscribe((data) => {
      // called multiple times
    });
}
}

Когда я подписываюсь на наблюдаемый, он вызывался несколько раз, когда я запускаю свой компонент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...