Saturday, May 11, 2024
 Popular · Latest · Hot · Upcoming
122
rated 0 times [  129] [ 7]  / answers: 1 / hits: 43595  / 11 Years ago, thu, september 26, 2013, 12:00:00

I have 2 json files,services.json and services_show.json.At page load am fetching the data from services.json and it working properly.On a button click,i need to fetch the contents from service_show.json and append to the services array but it does not work.



var beautyApp = angular.module('findbeauty', []);

beautyApp.controller('beautycntrl',function($scope,$http){

$http.get('http://localhost/Find-Beauty/media/services.json').success(function(data) {
$scope.services=data.services;
$scope.services1=data.services1;
});

$scope.Add = function(){

$http.get('http://localhost/Find-Beauty/media/services_show.json').success(function(data) {
console.log(angular.toJson(data.services));
$scope.services.push(data.services);

});

};

$scope.ViewMore = function(){

});


Services.json



{
services:[
{
name: Arun,
gender: Damen,
duration: 1.5 Stunden,
price: €65,00,
imagepath: media/images/prfilepic1.png,
percentage: 90%
},

],
services1:[

{
name: Schnitt & Föhnen,
gender: Damen,
duration: 1.5 Stunden,
price: €65,00,
imagepath: media/images/profilepic4.png,
percentage: 25%
},


]
}


service_show.json



{
services:[
{
name: Schnitt & Föhnen,
gender: Damen,
duration: 1.5 Stunden,
price: €65,00,
imagepath: media/images/profilepic4.png,
percentage: 5%
},

],
services1:[

{
name: Schnitt & Föhnen,
gender: Damen,
duration: 1.5 Stunden,
price: €65,00,
imagepath: media/images/prfilepic1.png,
percentage: 50%
},

]
}


How can i push the services_show.json data to $scope.services ? Any Help?


More From » json

 Answers
32

Array.prototype.push.apply() can be used for merging two arrays.




Merge the second array into the first one




$scope.services.push.apply($scope.services, data.services);

[#75413] Wednesday, September 25, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
gabriellagiselc

Total Points: 654
Total Questions: 99
Total Answers: 106

Location: Burkina Faso
Member since Thu, Dec 23, 2021
2 Years ago
;