In angularjs, I can do the following to formulate the user array:
userArray = [{
name: 'myname',
password: 'password'
}];
How to add the userArray in a loop dynamically so that by adding another one, the json will be:
userArray = [{
name: 'myname',
password: 'password'
},
{
name: 'othername',
password: 'otherpassword'
}
];
I used angular.forEach for a loop:
var someObject = {};
var userArray = [];
var i = 0;
angular.forEach(selectedOnes, function(user) {
userArray = [{
name: user.name,
password: user.password
}];
if(i == 0)
{
someObject.someArray= userArray;
}
else
{
someObject.someArray+= userArray;
}
i++;
}
The above code is returning [object Object][object Object]
for i=2
. Similarly, it returns [object Object][object Object][object Object]
for i=3
and so on..so is not adding correctly.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…