Я делаю специальный компонент с поддержкой директивы [(ngModel)], и он отлично работает. Проблема в том, что я хочу сохранить формат валюты в представлении и сохранить «нормальное» число в модели, возможно ли это для двусторонней привязки данных в Angular 5?
вот код: https://stackblitz.com/edit/angular-c1qxh4
Вы заметите некоторые вещи:
- при загрузке вроде все нормально, только вид имеет формат
- когда вы добавляете, скажем, еще 2 нуля, формат также переходит в модель (это то, чего я хочу избежать)
- формат в модели неправильный (запятые расставлены неправильно, но это не важно, формат там все равно не нужен)
Тогда у меня будет вопрос: можно ли сделать то, что я хочу? Если да, то что я делаю не так?
РЕДАКТИРОВАТЬ: Для пояснения я не хочу делать это для двух отдельных компонентов (например, ввода и метки или ввода и невидимого ввода поверх него (я уже пробовал это)), я хочу знать, есть ли способ сделать это на одном входе.