组件导入Rx.Subject在解决导出之前

时间:2019-01-10 15:04:00

标签: angularjs reactivex

我有2个组成部分。

ResponsiveNavigationComponent:

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

在TopSearchComponent中:

import currentOverlay$ = Something.CustomerService.currentOverlay$;


public $onInit() {
    this.observeTaskUpdates();
}

private observeTaskUpdates(): void {
    currentOverlay$.subscribe(selectedOverlay => {
        alert('something');
    });
}

一切都建立了,但是在控制台中,我在TopSearchComponent中得到了一个Cannot read property 'subscribe' of undefined

使用断点,我发现TopSearchComponents尝试在导出currentOverlay之前将其导入。

这是一个加载顺序错误。关于如何解决此问题的任何想法?

0 个答案:

没有答案