Вы не можете вызвать 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
.