Динамически изменять ширину входного углового

#html #css #angular #typescript

#HTML #css #angular #typescript

Вопрос:

Нужно динамически изменять ширину ввода, причем так, чтобы суффикс метров (m) всегда был рядом с числом, которое я ввожу. Также необходимо передать некоторое значение для ввода через value = «something», тогда ширина ввода должна быть расширена в зависимости от передаваемого значения.

https://stackblitz.com/edit/angular-af5yt7?file=src/app/app.component.html

Ответ №1:

Было бы лучше создать директиву для обновления ширины, но зачем создавать это самостоятельно? Не нужно изобретать велосипед, используйте какой-нибудь существующий пакет, например: https://www.npmjs.com/package/ngx-autosize-input

Комментарии:

1. этот пакет не работает для меня, потому что у меня есть angular 8, а этот пакет для 10

2. вы можете установить предыдущую версию: npmjs.com/package/ngx-autosize-input/v/2.3.7