Angular's missing trim input functionality (equivalent of AngularJS ng-trim)
Caveat: It's a drop-in solution, meaning it applies to all input fields as soon as this module is used.
To install this library, run:
$ npm install ng-trim-value-accessor --saveand then from your Angular AppModule:
import { NgModule } from '@angular/core';
import { TrimValueAccessorModule } from 'ng-trim-value-accessor';
@NgModule({
imports: [
TrimValueAccessorModule
]
})
export class AppModule { }--
Note: It ignores all readonly fields. For example the following field remains untouched:
<input class="form-control" name="startDate" [(ngModel)]="model.startDate" ngbDatepicker readonly>