2016-05-23 2 views
0

Я попробовал некоторые вещи, как это, но получаю ошибку: TypeError: Cannot read property 'split' of undefinedКак разделить на новой линии в угловом

var myApp = angular.module('myApp', ['ui.router']) 
.filter('newlines', function(){ 
    return function(text){ 
     return text.split('\n'); 
    }; 
}) 

Html:

<textarea class="form-control" rows="3" ng-model="numbers" ng-trim="true" placeholder="Numbers in one per line format" ng-repeat="n in numbers | newlines"></textarea> 
+0

В чем содержание 'номеров'? – yarons

+0

@yarons это строка – Satyadev

+2

Не пытайтесь получить сообщение об ошибке. Https://plnkr.co/edit/w8FA9HBtOMRTagbHFUVp?p=preview Введите числа в этом текстовом поле со сдвигом + введите для новых строк. есть под ним div (который повторяется) –

ответ

-1

Вам нужно получить раскол значения в массиве.

filter('newlines', function(){ 
return function(text){ 
var array=[]; 
    array=text.split('\n'); 
    return array[0] // or if u want second part array[1] 
}; 
}) 
+0

Как это предотвратит ошибку? – yarons

Смежные вопросы