我正在开发一个项目,该项目基本上由以 ng-repeat 重复的复杂表单容器组成。这些表单中的每一个都有足够的功能,可以很容易地成为它自己的 Angular 应用程序,但它们会在屏幕上重复出现,并且最多可以有 30 个。
屏幕上有 5 个或更多这些,性能变得非常慢。尽管我试图禁用我们的一些较重的功能,但似乎性能上的巨大胜利只是来自禁用“不可交互”的范围。
我正在寻找一种很好的模式来“冻结”未使用的范围。我希望他们保持他们的状态,但我不希望他们倾听或依附于任何东西,直到用户专注于他们申请的表单。