Я пытался понять, как я могу установить раскрывающийся список в модуле Typeahead так, чтобы он имел ту же ширину, что и входной текст, и не менялся динамически в зависимости от ширины содержимого в раскрывающемся списке. Я использую 1.0.0-alpha.15 ng-bootstrap.
Как установить ширину выпадающего списка в модуле typeahead
Ответы (1)
Просто добавьте ширину в раскрывающийся шаблон
Из
<template #rt let-r="result" let-t="term">
<img [src]="'https://upload.wikimedia.org/wikipedia/commons/thumb/' + r.flag" width="16">
{{ r.name}}
</template>
To
<template #rt let-r="result" let-t="term">
<div style="width: 350px;">
<img [src]="'https://upload.wikimedia.org/wikipedia/commons/thumb/' + r.flag" width="16">
{{ r.name}}
</div>
</template>
как я могу установить раскрывающийся список в модуле Typeahead так, чтобы он имел ту же ширину, что и вводимый текст
Вероятно, это было бы плохой идеей, имхо, но если вам не нужна статическая ширина, вы можете рассчитать ширина входной строки и вместо этого используйте NgStyle.
person
svarog
schedule
27.12.2016