7

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

我正在尝试将换行符指定为文本区域中 ng-list 的分隔符。但是它不能正常工作。我试图将 ng-list 设置为 ASCII 换行符




但是有一个问题。在编辑内容时(即向文本区域内容添加一个字符),它开始在每个字符上中断。

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

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

4

1 回答 1

14

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

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

请参阅文档ngList (小引用:)

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

于 2014-10-19T12:39:49.290 回答