title: rendering a BehaviourSubject: is it okay to use getValue() in template?
body: <p>I have an angular (9) component which gets BehaviourSubjects. I learn <a href="https://malcoded.com/posts/angular-async-pipe/" rel="nofollow noreferrer">from many sources like this</a> to use the <code>async</code>-pipe when displaying observables content (instead of subscribing it in ngInit). There's also <a href="https://ultimatecourses.com/blog/angular-ngif-async-pipe" rel="nofollow noreferrer">the trick, using <code>*ngIf*</code> with <code>as</code></a> to not repeat it all the time. But since they are BehaviourSubjects after all, I could could simply do</p>
  
  <pre><code>&lt;div&gt;{{behaviourSubject.getValue()}}&lt;/div&gt;
  </code></pre>
  
  <p>or whatever. Actually it's seems much cleaner to me then using 'async' and practically leads to less problems here and there. But I am nor sure if this is an okay pattern or has it serious disadvateges?</p>