A series of directives for Angular 2.x so you don't have to write them.
First you need to install the npm module:
npm install angular-directive-utils --save
It is advised you use: DirectiveUtilModule.forRoot()
import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';
import {HttpModule} from '@angular/http';
import {DirectiveUtilModule} from 'angular-directive-utils';
@NgModule({
imports: [
BrowserModule,
HttpModule,
DirectiveUtilModule.forRoot()
],
bootstrap: [AppComponent]
})
export class AppModule { }
<input type="text" class="your-class" formControlName="exampleText" lowercase> </input>
<input type="text" class="your-class" formControlName="exampleText" uppercase> </input>
<input type="text" class="your-class" formControlName="exampleText" input-mask="**/**/****"> </input>
I'm still working on this, for now it is only formatted with * and any other character besides _ is allowed.