2016-11-14 12 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