我有一个包含超过200个对象的数组,我使用md-select
显示:
<md-input-container>
<md-select ng-model="selectedCountry" placeholder="Select country">
<md-option ng-value="country.code" ng-repeat="country in countries">{{ ::country.name }}</md-option>
</md-select>
</md-input-container>
我使用ng-stats来跟踪我的网页上有多少观察者,并注意到md-select
- 指令创建了 500 观察者这个案例。相比之下,带select
的常规ng-options
元素仅创建2-3。
我无法在GitHub上找到与此相关的任何问题,所以我想知道我是否以错误的方式使用该指令?有什么办法可以减少观察人数吗?我的应用程序将至少有几个这样的选择列表,我不想最终成千上万的观察者和糟糕的表现(特别是因为建议的最大限制是2000?)。