问题
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
来源:https://stackoverflow.com/questions/43863506/how-to-split-a-string-in-angular-2