我已将动态下拉列表填充为:
/* Moves the element 10px upwards */
#mydiv1 {margin-top:-10px;}
$scope.idSelectionModel = [];
$http({
'url': '/getIds',
'method': 'POST',
'headers': {
'Content-Type': 'application/json'
}
})
.then(
function(
response) {
$scope.idResponse = response.data;
angular.forEach($scope.idResponse, function(value, key) {
$scope.idSelectionModel.push({
id: value
});
});
});
$scope.identity = $scope.idSelectionModel[0];
console.log($scope.idSelectionModel);
返回一个列表,我做了一些修改以将单独的ID映射到list元素。但是我注意到了3种行为:
$scope.idResponse
也将打印一个长度为0的空数组列表。console.log
时,出现异常“无法读取下拉列表中未定义的属性'id'”。有人可以指导我吗?