【发布时间】:2015-09-10 05:19:18
【问题描述】:
我是一个有角度的新手,我正在尝试遍历数组中的每个对象,以便为新数组中的每个对象创建一个用户行,请参见下面的场景
在下面的示例中,我只想获取 to_user_id 为每个创建新行
[{id: 1, to_user_id: 5, from_user_id: 4},
{id: 2, to_user_id: 6, from_user_id: 4}]
下面是我的服务,我知道我必须将它包装在一个 for 循环中并将对象推送到一个新数组,我只是不知道如何用角度表达它
UserService.GetUserById(to_user_id)
.success(function (data) {
}).
error(function(error, status) {
alert(status);
console.log(error);
});
});
【问题讨论】:
-
您是否通过多次调用 GetUserById 来填充您的数组?
-
是的,正是我想要做的@svarog
-
你想在你的 html 上显示它吗?你应该获取所有用户,因为如果你不知道你的数据库有多少,你将不知道你应该迭代循环多少次
-
@svarog 我可以控制要循环遍历的数组中返回的数量...所以基本上我将通过新数组进行 ng-repeat .. 后端开发人员不想返回第一个数组中的 to_user_name .. 原因我必须通过 id 获取每个 to_user 的行
标签: javascript arrays angularjs for-loop