带有换行符的ng-list为AngularJS中的textarea分隔符> 1.3

Sve*_*tøl 7 javascript angularjs angular-nglist

我正在使用AngularJS 1.3,其中ng-list的语法略有改变(例如,它不再支持正则表达式)

我正在尝试将一个换行符指定为textarea中ng-list的分隔符.但它无法正常工作.我试图将ng-list设置为ASCII换行符



Run Code Online (Sandbox Code Playgroud)

但后来出现了问题.在编辑内容时(即将一个字符添加到textarea内容中),它会立即在每个字符上中断.

如何在AngularJS 1.3中正确指定换行符作为ng-list的分隔符?

链接到plunker:http://plnkr.co/edit/F37yA0LRHQXMh4caP3A0

Rad*_*ler 14

我们应该用ng-trim="false".查看更新的plunker

 <textarea name="namesInput" 
 ng-list="&#10;"
 ng-model="names"
 ng-trim="false"
 required cols="40" rows="20"></textarea>
Run Code Online (Sandbox Code Playgroud)

查看doc ngList (小引用:)

如果ngTrim设置为"false",则分隔符和每个列表项周围都有空格.这意味着指令的用户负责处理空格,但也允许您使用空格作为分隔符,例如制表符或换行符.

  • 我将如何使用换行符作为分隔符,同时在每个列表项中修剪空格?换句话说,我想将 `&lt;textarea&gt;` 中的每一行拆分为一个数组元素,但删除字符串开头和结尾的所有空格。 (2认同)