How to split a string in angular 2

2019-04-24 09:03发布

问题:

I have an email sending scenario in which there is an input box of 'To'(whom you want to send a message).

app.html

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

Now I want that when a user input the multiple emailId in input box by comma separated, then in my model, 'Tos' value should bind in an Array of string. Like : ["abc@gmail,com" , "xyz@gmail.com"].

Now, please tell me how to split the input box value as per my requirement.

回答1:

You need to use split() function.

Component

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

variable toArray will contain an array of emails.

Please check split