Im使用可观察值在其他组件中设置值。因此,在我的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()
函数,或者参数是否有其他解决方案?空的空对象或其他东西?
我正在使用rx-lite 4.0.8版