Występuje problem podczas zagnieżdżania md-select z danymi wejściowymi wyszukiwania w dyrektywie md-tab.md-select z wejściem wyszukiwania wewnątrz karty md
Istnieją dwa problemy:
- Po polu Wybierz rozszerza, trzeba przewijać w górę, aby zobaczyć wejście wyszukiwania
- Wejście wyszukiwania nie faktycznie przyjąć dowolny tekst
I utworzono codepen, aby lepiej zilustrować:
<md-tab label="Search does not work here">
<md-input-container class="md-block" flex>
<label>Vegetables</label>
<md-select
multiple
ng-model="selectedVegetables"
md-on-close="clearSearchTerm()"
data-md-container-class="selectdemoSelectHeader">
<md-select-header class="demo-select-header">
<input
type="search"
ng-model="searchTerm"
placeholder="Search.."
class="demo-header-searchbox md-text">
</md-select-header>
<md-optgroup label="vegetables">
<md-option
ng-value="vegetable"
ng-repeat="vegetable in vegetables | filter:searchTerm">
{{vegetable}}
</md-option>
</md-optgroup>
</md-select>
</md-input-container>
</md-tab>
angularjs 1.5.3 kątowa-materialny 1.0.9
Dzięki
'e.stopPropagation()' jest kluczem do umożliwiając wejście do przyjęcia tekstu. –
może dostarczyć link demo, jeśli to możliwe –