Компонент импортирует Rx.Subject до разрешения экспорта - PullRequest
0 голосов
/ 10 января 2019

У меня есть 2 компонента.

ResponsiveNavigationComponent:

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

В компоненте TopSearch:

import currentOverlay$ = Something.CustomerService.currentOverlay$;


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

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

Все строит, но в консоли я получаю Cannot read property 'subscribe' of undefined в TopSearchComponent.

Используя точки останова, я обнаружил, что TopSearchComponents пытается импортировать currentOverlay до его экспорта.

Так что это ошибка порядка загрузки. Любые идеи о том, как решить эту проблему?

...