什么是AngularJS中的有状态过滤?

17 浏览
0 Comments

什么是AngularJS中的有状态过滤?

我正在阅读AngularJS开发者指南中的Filter部分(https://docs.angularjs.org/guide/filter#stateful-filters),并遇到了“Stateful Filters”。

以下是对此的描述:

强烈不建议编写具有状态的过滤器,因为这些过滤器的执行无法被Angular优化,这经常导致性能问题。许多具有状态的过滤器可以通过将隐藏状态公开为模型并将其转换为过滤器的参数来转换为无状态的过滤器。

我对网页开发一窍不通,Angular文档也没有解释这个 🙁 请问有人可以解释一下普通过滤器和具有状态的过滤器之间的区别吗?

0