2017-07-10 2 views

Répondre

2

Vous devez d'abord installer libphonenumber-js, qui est un wrapper de google-libphonenumber prêt à être importé sur Angular 2+. Vous pouvez l'installer sur votre application avec:

npm install libphonenumber-js --save 

ou

yarn add libphonenumber-js 

selon le gestionnaire de paquets que vous utilisez.

installer Une fois que vous pouvez l'utiliser sur votre composant comme:

import { Component, OnInit } from '@angular/core'; 
import { parse, format, asYouType } from 'libphonenumber-js'; 


@Component({ 
    selector: 'app-root', 
    templateUrl: './app.component.html', 
    styleUrls: ['./app.component.css'] 
}) 
export class AppComponent implements OnInit { 

    asYouType: any; 
    format: any; 
    parse: any; 

    ngOnInit() { 
    this.asYouType = new asYouType('US').input('2133734'); 
    this.format = format('2133734253', 'US', 'International'); 
    this.parse = parse('(0777) 844 822', 'RO'); 
    } 

} 

J'ai ajouté la démo de travail sur Github:

libphonenumber-demo-angular2

+0

J'installés à l'aide NPM comme vous l'avez mentionné ci-dessus et quand j'importer le 'libphonenumber-js' je reçois l'erreur comme ne peut pas amende module 'libphonenumber-js'. –

+0

J'ai compris merci! –