-1

Angular 10

In my component I have a simple Observable:

me$: Observable<User> = this.store.select((s) => s.user);

I wish to show the user.firstName, but this is blank result:

<div>You are {{ me$.firstName | async }}</div>

If I use this, it works, so I know data is coming:

me$ = this.store.select((s) => s.user.firstName);
Ian Vink
  • 66,960
  • 104
  • 341
  • 555

1 Answers1

1

me$ observable should be resolved first before you call a property of the value.

<div>You are {{ (me$ | async)?.firstName }}</div>
critrange
  • 5,652
  • 2
  • 16
  • 47