我正在研究遗留的角度代码,原来的开发人员已经走了。我在模板中看到了很多异步管道。它会导致更多的变化检测吗?
模板:
<div>{{(cart$ | async)?.name}}</div>
<div>{{(cart$ | async)?.price}}</div>
<div>{{(cart$ | async)?.count}}</div>
Run Code Online (Sandbox Code Playgroud)
我应该重构代码,让父组件模板异步管道cart$并将其传递给子组件吗?我知道这样代码更干净,除此之外,还有其他优点吗?谢谢!
<child [cart]="cart$ | async"></child>
Run Code Online (Sandbox Code Playgroud)