Angular 4 Select2 Ng2-Select2 - 仅隐藏某些输入搜索?

时间:2017-08-03 17:46:12

标签: angular jquery-select2

在我的应用程序中,我有很多select2下拉列表,并且在许多表单中我使用相同形式的许多选择。很遗憾ng2-select2没有占位符@Input,其中每个选择都可以拥有它自己的占位符。长话短说,我创建了一个Pipe,我存储了我的options对象,然后传递它。现在我面临的问题是并非所有选择都具有相同的数据长度。有些人有2个属性,其他3,4,5和其他30,你明白了。我希望能够使用minimumResultsForSearch作为名称的目的,除了它目前只适用于Infinity或' -1`。有没有办法检查有多少'项目'我有我的选择'并隐藏它是否小于5?

1 个答案:

答案 0 :(得分:0)

所以我尽我所能让minimumResultsForSearch使用Infinity-1之外的其他数字而不是data。我最终在我的Pipe中添加了一个名为<= 5的参数,并且有一个条件,我检查其长度是否为dropdownCssClass,如果是这样的话,我会通过他们的方便添加一个自定义css类{ {1}}隐藏搜索输入。在in html中,我以与[data]=''属性相同的方式获取数据。