rx subject onNext () без параметра машинопись - PullRequest
0 голосов
/ 07 октября 2019

Я использую наблюдаемое, чтобы установить значение в другом компоненте. Так что в моем NavigationComponent у меня есть:

import toggleAside$ = SomeService.toggleAside$;

public toggleAdditionalInformation() {
    toggleAside$.onNext(false);
}

А в другом компоненте у меня есть:

export const toggleAside$ = new Rx.Subject();

public showAside: boolean;

private toggleAsideView(): void {
    toggleAside$.subscribe(() => {
        this.showAside = !this.showAside;
    });
}

У меня есть кнопка, вызывающая функцию toggleAdditionalinformation(). Это создаст поток с ложным логическим значением. В моем другом компоненте я подписываюсь на поток toggleAside$. Когда что-то случится, изменится свойство класса showAside. Мой код работает как я хочу. Но значение в onNext() ни для чего не используется. Но для этого требуется 1 параметр.

Итак, я злоупотребляю функцией onNext() для этого или есть другое решение с параметрами? Пустой объект empy или что-то еще?

Я использую rx-lite Release 4.0.8

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