У меня довольно специфическая проблема.
Я использую ng-csv, и поскольку он не поддерживает вложенные массивы, я превращаю массив в строку.
Что-то вроде этого:
[
{"name":"Maria","chosen":false},
{"name":"Jenny","chosen":false},
{"name":"Ben","chosen":false},
{"name":"Morris","chosen":false}
]
Превращается в:
$scope.var = "Maria, Jenny, Ben, Morris"
Моя проблема в том, что когда я использовал массив, я мог подсчитать количество имен в массиве (что мне нужно по причинам пользовательского интерфейса), но со строкой это становится сложно.
По сути, я не могу сосчитать количество слов, потому что некоторые имена могут включать фамилию, но я думал, что смогу посчитать запятые, а затем добавить 1.
Любые указатели на то, как это сделать?