I have a contoroller:
$scope.getFromDB=function(data)
{
$scope.nameSelected=[];
var myCookie=$cookie.get("nameCookie");
$scope.names= data;
for(var i=0; i<$scope.names.length;i++)
{
if($scope.names._id=myCookie._id)
{
$scope.nameSelected.push($scope.names[i]);
}
}
I want display the user's firstname, middlename, lastname stored in the $scope.nameSelected
, since the nameSelected
is in the array form, name are got in array nameSelected[0].firstname
, nameSelected[0].middlename
,nameSelected[0].lastname
. So how to convert it into a object
so it is easy to access the names.
From what you've written,you don't need an array at all, just use an object. Change this:
$scope.nameSelected=[];
...
$scope.nameSelected.push($scope.names[i]);
to
$scope.nameSelected = null;
...
$scope.nameSelected = $scope.names[i];
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments