我在文本区域框中输入了逗号分隔的电子邮件,然后ng List指令将这些电子邮件拆分为数组,现在我想添加新的行分隔,例如,当我输入以逗号或换行分隔的电子邮件时,这些电子邮件需要存储在数组中。
我的代码在这里
<textarea rows="4" cols="50" ng-model="names" ng-list></textarea>
请在这里查看演示
http://plnkr.co/edit/ot3fkEPBBeK7OoeH6LBZ?p=preview
将ng-change添加到您的文本框中
<textarea rows="4" cols="50" ng-model="names" placeholder="Enter your emails" ng-change="split(names)"></textarea>
并在您的控制器中添加
....
$scope.namesList = [];
$scope.split = function() {
var names = $scope.names.replace(/(\r\n|\n|\r)/gm,",").split(',')
$scope.namesList = names
}
...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句