Для обновления значения в поле ввода на лету необходимо использовать ng2-currency-mask library
Шаг 1 - Установить пакет - npm install ng2-currency-mask --save
Шаг 2 - - Импорт модуля в AppModule
import { CurrencyMaskModule } from "ng2-currency-mask";
@NgModule({
imports: [
...
CurrencyMaskModule
],
declarations: [...],
providers: [...]
})
export class AppModule {}
Шаг 3 - Применение маски в поле ввода
<input currencyMask [(ngModel)]="value" />