Ни один из этих ответов не поможет, если вы заинтересованы в выравнивании левой границы с другими текстовыми полями в форме ввода.
Я бы рекомендовал позиционировать знак доллара абсолютно влево около -10px или left 5px (зависит от того, хотите ли вы внутри или вне поля ввода). Внутреннее решение требует направления: rtl на входе css.
Вы также можете добавить дополнение к входу, чтобы избежать направления: rtl, но это изменит ширину входного контейнера, чтобы он не соответствовал другим контейнерам той же ширины.
$
или
$
https://i.imgur.com/ajrU0T9.png
Пример: https://plnkr.co/edit/yshyuRMd06K1cuN9tFDv?p=preview