How to pass scope data to simple array? I tried to change function to change $scope.categoryname
to arr
array.
$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;