2017-08-03 42 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]=''屬性相同的方式獲取數據。