【发布时间】:2017-02-27 15:59:45
【问题描述】:
Angular 2 官方文档支持所有官方代码 sn-ps 的绑定(不是一次性绑定)。我注意到 90% 的情况下我们不需要在渲染后查看值,因为我们确信它永远不会改变。这 90% 的案例观察者正在制作更长的周期,这使得用户体验更慢。有没有办法一次性绑定?如果可能的话,为什么它如此不受欢迎,尽管在性能方面有很大的好处,但官方文档却不谈论它?
【问题讨论】:
标签: performance angular binding
Angular 2 官方文档支持所有官方代码 sn-ps 的绑定(不是一次性绑定)。我注意到 90% 的情况下我们不需要在渲染后查看值,因为我们确信它永远不会改变。这 90% 的案例观察者正在制作更长的周期,这使得用户体验更慢。有没有办法一次性绑定?如果可能的话,为什么它如此不受欢迎,尽管在性能方面有很大的好处,但官方文档却不谈论它?
【问题讨论】:
标签: performance angular binding
当然有优化性能的方法,但大多数示例无法与需要这些优化的规模如此之大的应用一起使用。
我建议阅读这篇很棒的 blog post 关于 Angular 2 中的更改检测以获得更好的图片。
【讨论】: