我有类似" 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
定义为变量:var arr = $scope.mySplit(matches,0);
。或另一个变量。除非你在其他地方全球宣布它。
看看这个有效的jsfiddle:https://jsfiddle.net/wapp4u5g/