Subject<number> = new Subject();```В него мы извне пробрасываем события с данными ```anyService.text.next(1)...
anyService.text.next(-1)```Если подписаться на test в `any.service`
```this.test.subscribe(
value => {
console.log(value);
},, то мы получаем: 1, -1 всегда
НО если подписываемся на данную переменную сервиса в any.component таким же образом, то получаем: 1, -1, 1, -1, -1, 1, -1, -1, -1 т.е. на 1 ивент больше при каждой инициализации компонента.
При этом any.service указан в providers в app.module.
В какую сторону копать эту странную механику для её понимания?
plunker?
Обсуждают сегодня