【发布时间】:2019-07-18 11:45:10
【问题描述】:
我一直在处理我的下拉列表,虽然我知道 HTML 工作正常,但我似乎无法正确地在列表中填充值。我什至似乎无法进入提供的代码中的 for 循环,我错过了什么吗?
AngularJS:
$scope.vendorUserList = [];
SpringDataRestService.get(
{
"collection": "user"
},
function (response) {
var users = response;
for (var i = 0, len = users.length; i < len; i++) {
if (users[i].type === "VENDOR") {
if (users[i].status !== "PENDING_DEACTIVATION") {
var newUser = {id: users[i].id, name: users[i].name};
$scope.vendorUserList.push(newUser);
}
}
}
},
}
);
JSON:
http://localhost:8080/api/users
{
"status": "ACTIVE",
"userName": "CLIENT 2"
}
【问题讨论】:
-
json 中缺少属性? “类型”在哪里?
-
甚至无法进入循环?所以 for 只是跳过?请原谅这个问题,但
SpringDataRestService是否返回$http response或$http response.data? -
this和你需要的一样吗?