Преобразование модели текстовой области в массив

#html #angularjs

#HTML #angularjs

Вопрос:

Я новичок в angularjs. У меня есть текстовая область, как показано ниже.

 <textarea class="form-control" maxlength="100" ng-model="EmailList"></textarea>
 

Пользователь вводит данные в текстовое поле в виде списка в текстовой области (как показано ниже).

 Data1
Data2
Data3
 

Моя модель также обновляется тем же способом, который вводится в текстовой области, при проверке с помощью console.log (как показано ниже).

 Data1
Data2
Data3
 

Я хочу разделить значение каждой строки на массив. Но у меня нет какого-либо разделителя, доступного для переноса данных. Не могли бы вы, пожалуйста, помочь мне в этом.

Заранее спасибо.

Комментарии:

1. «каждая строка» противоречит «нет доступного разделителя»

Ответ №1:

Angular предлагает ngList, который делает именно это:

 <textarea ng-model="list" ng-list="amp;#10;" ng-trim="false"></textarea>
 

Каждая строка будет в конечном итоге как запись в массив list .