angular2-text-mask
Version:
Angular 2 directive for input text masking
29 lines (24 loc) • 680 B
text/typescript
import 'core-js/es7/reflect'
import 'zone.js/dist/zone'
import {Component} from '@angular/core'
import {disableDeprecatedForms, provideForms} from '@angular/forms'
import {bootstrap} from '@angular/platform-browser-dynamic'
import MaskedInput from '../src/angular2TextMask'
({
selector: 'app',
templateUrl: 'app.html',
directives: [MaskedInput]
})
class AppComponent {
public myModel
public mask
constructor() {
this.mask = ['(', /[1-9]/, /\d/, /\d/, ')', ' ', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/]
this.myModel = ''
}
}
// noinspection TypeScriptValidateTypes
bootstrap(AppComponent, [
provideForms(),
disableDeprecatedForms()
])