Angular 1 で $formatter / $parser を実行できるように、ngModel ビューを操作したいと思います。
私の元のアイデアは、次のことを行うことです
<input type="text" [(ngModel)]="context.highQueuePriority" (ngModelChange)="appendPercent($event)" />
そしてこの機能で
appendPercent(val): string {
this.context.highQueuePriority = val.replace(/^[a-zA-Z%]+/g, '') + '%';
}
ユーザーが40を入力すると、基本的にビューを40%に変更します。