在angularjs中,我可以执行以下操作来制定用户数组:
userArray = [{
name: 'myname',
password: 'password'
}];
如何动态地在一个循环中添加userArray,以便通过添加另一个,json将是:
userArray = [{
name: 'myname',
password: 'password'
},
{
name: 'othername',
password: 'otherpassword'
}
];
我使用angular.forEach作为循环:
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++;
}
以上代码正在为[object Object][object Object]
返回i=2
。同样,它会为[object Object][object Object][object Object]
返回i=3
,依此类推。所以没有正确添加。
答案 0 :(得分:0)
只需使用push
。
userArray.push({name: 'Your name',password: 'The password'})
希望有所帮助。