angular2 multiselect[数据]加载数据非常慢
angular2 multiselect[数据]=“列表”加载速度非常慢,如果列表包含1000多个项目,则下拉速度非常慢。数据来自哪里?angular2 multiselect[数据]加载数据非常慢,angular,typescript,Angular,Typescript,angular2 multiselect[数据]=“列表”加载速度非常慢,如果列表包含1000多个项目,则下拉速度非常慢。数据来自哪里? 如果您使用API,请与Postman核对,可能在API层或服务器端应用程序中花费了时间,请在您的设置中使用lazyLoading。它从API异步加载数据 <angular2-multiselect [data]="listAllCategories" #serviceSubCategoryLists [settings
如果您使用API,请与Postman核对,可能在API层或服务器端应用程序中花费了时间,请在您的设置中使用
lazyLoading
。它从API异步加载数据
<angular2-multiselect [data]="listAllCategories" #serviceSubCategoryLists
[settings]="serviceTypeSettings ">
请参阅:
您可以与我们共享serviceTypeSettings吗?使用ng选择库分配属性[virtualScroll]=“true”。参考url以实现:添加{lazyLoading:true}后感谢现在页面多选择比以前快得多。添加延迟加载后搜索筛选器将不起作用??this.serviceTypeSettings={singleSelection:false,text:“Select”,enableSearchFilter:true,selectAllText:“全选”,enableFilterSelectAll:false,unSelectAllText:“全选”,badgeShowLimit:1,NodeTableLabel:null,isSelectAll:true,IncludeAllOption:true,lazyLoading:true};搜索过滤器必须工作,也许你遗漏了什么,你可以在lazyload示例中看到搜索过滤器正在工作,同样,你应该耐心地进行plz交叉检查。如果这个答案真的有助于解决您的问题,请接受它。因为我曾经推动整个列表,但它不起作用。尝试将整个新数据浓缩到当前列表筛选工作正常。谢谢:)很高兴帮助解决您的问题。如果这个答案真的有助于解决你的问题,那就接受它。
serviceTypeSettings = {
lazyLoading: true
}