1
resposta

Erro no 'this.user$ = userService.getUser( );"

Erro: Type 'voide' is not assugnable to type 'Observable'

import {Component} from "@angular/core";
import {Observable} from "rxjs";

import {User} from "../user/user";
import {UserService} from "../user/user.service";

@Component({
    selector: 'ap-header',
    templateUrl: './header.component.html'
})
export class HeaderComponent {

    user$: Observable<User>;
    user: User;

    constructor(userService: UserService) {
        this.user$ = userService.getUser();
        this.user$.subscribe(user => this.user = user);
    }
}
1 resposta

Olá, Luis! Tudo certo?

Desculpa pela demora! Conseguiu solucionar?

O problema provavelmente está na classe UserService. Verifique o método getUser e confirme que ele está retornando um Observable, e se estiver, por garantia, você também pode definir isso na assinatura do método:

getUser(): Observable<User> {
    // ...

Espero ter ajudado!