Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – ui-select多重选择在显示选项上非常慢大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_419_0@ 我遇到这个问题,我不知道如何解决它.我在我的网页上使用了 ui-select multiselect.首先,将http.get请求发送到获取数据的URL,然后填充ui-SELEct选项.数据较大 – 数据长度为2100.该数据将显示为选项. (在页面加载期间的开始处获取数据并存储在数组中)

但问题是每次我点击多重选择来选择一个选择,需要4-5秒钟来填充列表,页面变得非常慢.我该如何减少这个时间?

选择数据存储在数组中,数据类型是字符串数组.

<ui-SELEct multiple ng-model="SELEctedFields.name"  style="width: 100%;">
    <ui-SELEct-match placeholder="SELEct fields...">{{$item}}</ui-SELEct-match>
    <ui-SELEct-choices repeat="fields in availableFields | filter:$SELEct.search">
      {{fields}}
    </ui-SELEct-choices>
  </ui-SELEct>

在控制器中,

$scope.SELEctedFields = {};
$scope.SELEctedFields.name = [];

$scope.init = function() {

    $http.get(url)
        .success( function(response,status,headers,config) {
            availableFields = response;
        })
        .error( function(err) {
        });
};

$scope.init();

如果不是这样,有没有任何其他选择/选择我可以使用哪个不延迟显示选择选择?

大佬总结

以上是大佬教程为你收集整理的angularjs – ui-select多重选择在显示选项上非常慢全部内容,希望文章能够帮你解决angularjs – ui-select多重选择在显示选项上非常慢所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。