преобразование строки в массив от имени запятой в angularjs

0

У меня есть строка типа "12,13", и я хочу преобразовать в массив, как это [12,13] в контроллере. Я использовал функцию разделения, это не работает.

 $scope.mySplit = function(string, nb) {
          var array = string.split(',');
          return array[nb];
    }

    $scope.isChecked = function(id,matches) {
       var isChecked = false;
       var arr= [];
       arr = $scope.mySplit(matches,0);
       console.log(arr);
};
  • 0
    Покажите функцию разделения, которую вы использовали, потому что это самый практичный способ сделать это
  • 0
    arr = match.split (','); нравится
Показать ещё 7 комментариев
Теги:
arrays

1 ответ

0

Одна из проблем может заключаться в том, что вы не определяли arr как переменную как таковую: var arr = $scope.mySplit(matches,0); , Или другая переменная. Если вы не объявили его глобально в другом месте.

Посмотрите на этот jsfiddle, который работает: https://jsfiddle.net/wapp4u5g/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню