IE中嵌套的ng-repeat性能问题

时间:2016-04-04 12:22:02

标签: angularjs angularjs-ng-repeat

使用嵌套的ng-repeat来显示JSON以下(给定的样本格式实际格式不同且具有很多属性)。当列表大小为100时,在IE中渲染需要超过25秒。

我尝试过使用“track by”& “结束方式”,但没有运气。

数据

{name: "name1", placeVisited: [{city: 'city1', state: "state1"}]}

HTML

<div ng-repeat="item in items track by item.name" class="col-md-4 col-sm-6" style="float: none; display:inline-block; vertical-align: top; cursor: pointer"  >
    <a class="tile" id="tile{{$index}}"  >
        <div class="tile-head">
            <div class="tile-ont-img"><img src="user.png" class="img-responsive" > </div>


            <h4>{{::item.name}}</h4>


        </div>
        <div class="tile-body" >
            <p ng-repeat="place in ::item.placeVisited track by port.state" >
                State {{::place.state}}                   
            </p>
        </div>
    </a>
</div>

请分享您的想法,以改善IE中嵌套的ng-repeat性能。

0 个答案:

没有答案