ng-список с разрывом строки в качестве разделителя textarea в AngularJS>1.3



Я использую AngularJS 1.3, где синтаксис ng-list немного изменился (например, он больше не поддерживает регулярное выражение)



Я пытаюсь указать разрыв строки в качестве разделителя для ng-list в текстовой области. Однако это не работает должным образом. Я пытался установить НГ-список в ASCII строку







Но тогда возникает проблема. Сразу же, когда содержимое редактируется (т. е. добавить один символ к содержимому textarea), он начинает ломаться на каждом отдельном символе.

Как я могу правильно указать строку в качестве разделителя для НГ-лист на AngularJS 1.3?



Ссылка на планкер: http://plnkr.co/edit/F37yA0LRHQXMh4caP3A0

585   1  

1 ответ:

Мы должны использовать ng-trim="false". Смотрите обновленный плунжер

 <textarea name="namesInput" 
 ng-list="&#10;"
 ng-model="names"
 ng-trim="false"
 required cols="40" rows="20"></textarea>

Смотрите список doc ngList (малый цитатник:)

Если ngTrim имеет значение "false", то пробелы вокруг разделителя и каждого элемента списка соблюдаются. Это означает, что пользователь директивы несет ответственность за работу с пробелами, но также позволяет использовать пробелы в качестве разделителя, например табуляции или символа новой строки.

Comments

    Ничего не найдено.