0

如何将范围数据传递给简单数组?我试图更改函数以更改$scope.categorynamearr数组。

$scope.categoryname = [];

$scope.getCategory = function() {
    $http({
        url: 'http://127.0.0.1:8081/category/name',
        method: "GET",
        headers: {
            "Access-Control-Allow-Origin": "*",
            "Content-Type": "application/json"
        }
    })
    .then(function (response) {
            console.log("SUCCESS");
            console.log(response);
            $scope.categoryname = response.data;
            },
        function (response) { // optional
            console.log("ERROR");
            console.log(response);
     });
};

$scope.getCategory();
var arr = $scope.categoryname;
var res = '';
for (var i = 0; i < arr.length; i++) {
    res += '<a ng-click="getProductsByCategory(' + (i + 1) + ')" ng-model="category.id">' + arr[i] + '</a>';
}
var wrap = document.getElementsByClassName('ffffffff')[0];
wrap.innerHTML = res;
4

1 回答 1

-2

 $scope.getCategory = function() {
        $http({
            url: 'http://127.0.0.1:8081/category/name',
            method: "GET",
            headers: {
                "Access-Control-Allow-Origin": "*",
                "Content-Type": "application/json"
            }
        })
            .then(function (response) {
                    console.log("SUCCESS");
                    console.log(response);
                    $scope.categoryName = response.data;
                    arr = $scope.categoryName;
                    },
                function (response) { // optional
                    console.log("ERROR");
                    console.log(response);
                });
    };
    $scope.getCategory();



    var arr = [];
于 2020-10-28T07:31:04.237 回答