2015-02-20 3 views
4

Я нашел старую jsfiddle, где кто-то использует шаблон регулярного выражения для разделителя с ng-listhttp://jsfiddle.net/MrSteve/tnY6m/1/.ng-list с регулярным выражением

Я пробовал это в Angular 1.3.x и не могу заставить его работать.

Есть ли способ принять несколько разделителей с ng-list, так что я могу разделить на , или ;?

ответ

0

Похоже эта скрипка ваше решение:
http://jsfiddle.net/MrSteve/tnY6m/1/

Вы должны изменить регулярное выражение: /[,;]/

+1

скрипка использует старую версию Угловой она больше не работает с текущими версиями угловых – Binvention

0

Для кого-то еще, я т Казалось бы, что угловое больше не поддерживает регулярные выражения в качестве разделителей. То, что я сделал, было настроено на $ watch для этой переменной, и внутри этого наблюдателя я сделал раскол.

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

<textarea ng-model="names" rows="4" width="100%"></textarea> 

Тогда в моем контроллере я создал Бодрствующий

$scope.$watch('names', function() { 
     var re = /[,\s]/g; 
     $scope.emails = $scope.names.split(re) 
    }); 
Смежные вопросы