Как использовать ng2-currency-mask в angular 6 Project - PullRequest
0 голосов
/ 07 ноября 2018

Я использую модуль ng2-currency-mask в моем проекте Angular 6, но при применении (изменении) метода в полях ввода он не работает

здесь я использовал тег ввода

                        <input style="text-align:right; width:260px;" currencyMask  [options]="{ prefix: 'Rs ', thousands: ',', decimal: '.' }" (change)="addToAllChange($event.target.value)" placeholder="Value" class="form-control"/>

1 Ответ

0 голосов
/ 07 ноября 2018

Вы не можете вызвать change даже из-за директивы currencyMask. Вы можете использовать ngModel и ngModelChange.

<input style="text-align:right; width:260px;" currencyMask  
  [options]="{ prefix: 'Rs ', thousands: ',', decimal: '.' }" 
  #currency
  (ngModelChange)="addToAllChange(currency.value)" 
  [(ngModel)]="value"
  placeholder="Value" 
  class="form-control"/>

Если вы хотите контролировать, когда оно должно быть обновлено, вы можете использовать ngModelOption.

...