2016-11-05 48 views
-2

我想操纵ngModel视图一样,你可以做$格式化/ $解析器角1Angular2操纵ngModel视图

我最初的想法是做以下

<input type="text" [(ngModel)]="context.highQueuePriority" (ngModelChange)="appendPercent($event)" /> 

,并用此功能

appendPercent(val): string { 
    this.context.highQueuePriority = val.replace(/^[a-zA-Z%]+/g, '') + '%'; 
} 

基本上改变视图%至40%,如果用户输入40

+0

那么这有什么问题? – micronyks

+0

我有3个需要相同功能的相同输入。我只想看看是否有更好的方法来做到这一点。当我第一次得到它时,我还需要处理这些数据,并在我发回时再次处理它。 – taropoo

回答