我有一个数组$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;


}

07-24 17:10