Angular 4: InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe'
You get this message when you've used async in your template, but are referring to an object that isn't an Observable.
So for examples sake, let's say I had these properties in my class:
job:Job
job$:Observable<Job>
Then in my template, I refer to it this way:
{{job | async }}
instead of:
{{job$ | async }}
You wouldn't need the job:Job property if you use the async pipe, but it serves to illustrate a cause of the error.
async
is used for binding to Observables and Promises, but it seems like you're binding to a regular object. You can just remove both async
keywords and it should probably work.