我有一个数组$scope.userDays
看起来像这样:
$scope.userDays = [2,3,4,5,6];
只需要取值并将它们转换为字符串。所需的输出将是这样的:
$scope.userDays ="2,3,4,5,6"
最佳答案
在Javascript中,Join()用于将数组转换为字符串。您应该尝试这样:
$scope.userDays = $scope.userDays.join() ;
如果上述方法不起作用,则应尝试以下功能
function createStringByArray(array) {
var output = '';
angular.forEach(array, function (object) {
angular.forEach(object, function (value, key) {
output += key + ',';
output += value + ',';
});
});
return output;
}