title: InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe'
body: <p>Declared in service like this:</p>
  
  <pre><code>public currentDBUserBS$: any;
  
  constructor(private afDb: AngularFireDatabase){}
  
  fetchUser(uid){
    this.afDb.object(`users/${uid}`).valueChanges().subscribe((dUser) =&gt; {
      if (dUser) {
        this.currentDBUserBS$ = dUser;
      }
    });
  }
  </code></pre>
  
  <p>Now trying to use in template</p>
  
  <pre><code>template: `&lt;li *ngIf="(authService.currentDBUserBS$ | async)?.role=='admin'"&gt; Something &lt;/li&gt;`
  </code></pre>
  
  <p>The error stack:</p>
  
  <pre><code>ERROR Error: InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe'
      at invalidPipeArgumentError (common.js:4219)
      at AsyncPipe._selectStrategy (common.js:5630)
      at AsyncPipe._subscribe (common.js:5612)
      at AsyncPipe.transform (common.js:5586)
      at Object.View_AppNavigatorComponent_0._co [as updateDirectives] (AppNavigatorComponent.html:40)
      at Object.debugUpdateDirectives [as updateDirectives] (core.js:14339)
      at checkAndUpdateView (core.js:13508)
      at callViewAction (core.js:13858)
      at execComponentViewsAction (core.js:13790)
      at checkAndUpdateView (core.js:13514)
  </code></pre>