my question retain specific field values object array , in case here firstname,lastname,phonenumber,department,emailid. single object in object array $scope.devices has many fields want retain above mentioned filed values objects.
// angularjs part ,devices objecctlist var devicearray = []; for(var entry in $scope.devices) { devicearray.push({firstname: entry.firstname, lastname: entry.lastname, phonenumber: entry.phonenumber, emailid : entry.emailid, department : entry.department, });` }; $log.debug('devicearray :', devicearray) //devicearray : []
try:
var devicearray = [], fields = "firstname,lastname,phonenumber,department,emailid"; angular.foreach($scope.devices, function(item){ var temp = {}; angular.foreach(fields.split(/[, ]+/), function(key){ temp[key] = item[key] }); devicearray.push(temp) }); console.log(devicearray)
Comments
Post a Comment