2016-11-14 36 views
0
<md-input-container> 
    <md-select ng-model="someModel" placeholder="Select a user"> 
    <md-option ng-value="user.id" ng-repeat="user in users">{{user.name}}</md-option> 
    </md-select> 
</md-input-container> 

如果用户数组的大小很大,这对Chrome来说工作正常,但会导致ie11性能不佳。angularjs md-select大数据

为什么会这样,以及可能的解决方案是什么。

+0

有多少数据是“大尺寸”,您怎么归类为“糟糕表现”? – Claies

+0

这是因为铬速度快:)我不知道你的目的,但如果它适用于你的项目,你可以考虑使用分页? –

+0

270个元素的数组使得应用程序非常缓慢,但仅在ie11上 – dev

回答

0

您可以通过使用limitTo和排序依据过滤处理,

<md-select ng-model="someModel" placeholder="Select a user"> 
    <md-option ng-value="user.id" ng-repeat="user in users |limitTo:10">{{user.name}}</md-option> 
    </md-select> 

DEMO