Вы можете создать сервис с subject
из rxjs и подписаться на него в join-class.component.ts .и когда нажата <a class="dropdown-item waves-light" href="#" mdbWavesEffect (click)="joinClass()">Join class</a>
, отправьте значение субъекту.когда вы отправляете значение в тему.Это значение будет автоматически отправлено абоненту этого субъекта .Ниже приведен пример, который даст вам идею
Создать сервис и добавить свойство.
private openPopup = new Subject<boolean>(false);
get getOpenPopupSubscription() {
return this.loggedIn.asObservable();
}
OpenPopup(state: boolean) {
this.loggedIn.next(state);
}
В файле join-class.component.ts
openPopupSubscription: Subscription;
ngOnInit() {
this.openPopupSubscription =
this.popUpService.getOpenPopupSubscription.subscribe(data => {
if(data){
// put your logic to open the popup
}
});
}
joinClass(){
this.popUpService.OpenPopup(true);
}