web-dev-qa-db-fra.com

Comment diviser une chaîne en angular 2

J'ai un scénario d'envoi d'e-mails dans lequel il y a une zone de saisie de "À" (à qui vous souhaitez envoyer un message).

app.html

 <input type="text" class="form-control" [(ngModel)]="email.Tos"> 

Maintenant, je veux que lorsqu'un utilisateur entre les multiples emailId dans la zone de saisie séparés par des virgules, alors dans mon modèle, la valeur 'Tos' devrait se lier dans un tableau de chaînes. Comme: ["abc @ gmail, com", "[email protected]"].

Maintenant, dites-moi comment diviser la valeur de la zone de saisie selon mes besoins.

9
Er Vipin Sharma

Vous devez utiliser la fonction split ().

Composant

let toArray =  this.email.Tos.split(",");

la variable toArray contiendra un tableau d'e-mails.

Veuillez vérifier split

14