8
W moim Kątowymi 2 app, mam następujący kod:kątowe 2: Dwa różne typy o tej nazwie istnieje
import { Observable } from 'rxjs/Rx';
import { Subscription } from '@angular-cli/ast-tools/node_modules/rxjs/Rx';
...
private broadcastDataSubject: BehaviorSubject<Event>;
...
let sub: Subscription = this.broadcastDataSubject.asObservable().subject(event).subscribe(() => this.bla());
Problem jest w ostatnim rzędzie, kod nie będzie complile powodu:
"Subskrypcja typu" nie jest możliwa do wpisania "Subskrypcja" Istnieją dwa różne typy o tej nazwie, ale nie są powiązane. "
Mam ten sam kod w moim drugim projekcie i działa bez problemu.
Byłem w trakcie odpowiadania na to pytanie - wydaje się również dziwne, że importujesz RxJs z dwóch różnych lokalizacji –
Oznacz jako zaakceptowane. – msanford
Czy możesz wyjaśnić, dlaczego jest to problem? Czy to naprawdę było? Mam identyczne instrukcje importowania wszędzie tam, gdzie to samo jest potrzebne w wielu miejscach. Widzę, że problem stanowi importowanie z dwóch różnych instalacji Rx. –