title: can I change a parent's async piped properties?
body: <p>To give you some more context:</p>
  <p><a href="https://i.stack.imgur.com/ddGQZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ddGQZ.png" alt="enter image description here" /></a></p>
  <p>Red is the parent and Blue is the child component.</p>
  <p>The parent just assigns the Observable in the ngOnit</p>
  <pre><code>this.user$ = this.userService.getUser(this.userId);
  </code></pre>
  <p>it doesn't do anything else with it, it's used in the template this way:</p>
  <pre><code>&lt;ng-container *ngIf=&quot;user$ | async as usr; else loading&quot;&gt;
  </code></pre>
  <p>The child receives the two values that can be changed as @Input properties:</p>
  <pre><code>  &lt;ew-edit-user
      *ngIf=&quot;edit===true&quot;
      [(xBox)]=&quot;usr.xBox&quot;
      [discord]=&quot;usr.discord&quot;&gt;
    &lt;/ew-edit-user&gt;
  </code></pre>
  <p>In the Submit-Handler, it calls the API to save the changes.</p>
  <pre><code>this.userService.changeProfile(this.frm.xBox.value, this.frm.discord.value).subscribe(() =&gt; { });
  </code></pre>
  <p>After saving, I'd like to refresh the parent.</p>
  <p>Tried the two-way-bindings as shown above, but it has no effect. So before I re-write the Parent and subscribe to the reading-service in the component, I'm asking here for ideas...</p>