2017-08-03 84 views
0

在我的应用程序中,我有很多select2下拉菜单,并且在很多形式中我使用了许多选择。不幸的是ng2-select2没有占位符@Input,每个选择都可以有自己的占位符。长话短说,我创建了一个Pipe,在那里我存储了我的options对象,然后传递给它。现在我面临的问题是,并非所有选择都具有相同的数据长度。有些人有其他3个,4个,5个等30个属性,你就明白了。我希望能够使用minimumResultsForSearch作为该名称的用途,除了它仅与Infinity或'-1'一起使用到目前为止。有没有办法检查我的'选择'中有多少'物品',如果它小于5则隐藏?Angular 4 Select2 Ng2-Select2 - 只隐藏某些输入搜索?

回答

0

所以我尽我所能让minimumResultsForSearchInfinity-1以外的其他号码一起工作,但事实并非如此。我最后在我的Pipe中添加了一个名为data的参数,并且有条件检查其长度是否为<= 5,如果是这样,我通过他们方便的dropdownCssClass添加一个自定义css类来隐藏搜索输入。在html中,我以与[data]=''属性相同的方式获取数据。