I was using JQuery inputmask in one of my forms along with [(ngModel)], but for some reason they won\'t work together. Using either one by itself works perfectl
[(ngModel)]
[(ngModel)] is a short hand for [ngModel] and (ngModelChange). If you separate them it should work (it works for sure with the async pipe):
[ngModel]="Amount | number: '1.2-2'" (ngModelChange)="updateAmount($event)"