Is it bad practice to pass in a component's @Input an observable ?
For example: The template of the parent will have
<profile-edit [items$]="profileFacade.items$">
and the ProfileEditComponent will have a variable like this:
@Input items$: Observable<ProfileItem[]>
And use the | async pipe to unrwap the values of the observable in the template of the ProfileEditComponent