我想预先从给定的Restful-Service中选择一个select-field:
$scope.findOne = function () {
$scope.teams = Teams.query();
$scope.teamCategory = TeamCategories.get({
teamCategoryId: $stateParams.teamCategoryId
});
};
这是我从我的数据库中获取一个Team-Category的功能。
<select name="assignedTeams" size="10" id="assignedTeams" multiple class="form-control" data-ng-model="teamCategory.assignedTeams" ng-options="team._id as team.detailName for team in teams" required>
<option value="">Please choose.</option>
</select>
这是我的选择字段。两个服务都返回正确的结果,我可以在控制台中看到它们。但是没有预先选择选择字段。我的错在哪里?
答案 0 :(得分:0)
您需要使$ scope.teamCategory.assignedTeams成为一个仅包含您要选择的团队ID的数组。它应如下所示:
$scope.teamCategory.assignedTeams = [1,2,3];
值1,2,3应该是您想要选择的团队ID。
答案 1 :(得分:0)
我得到了它的工作。 Restful-Service不应填充响应 - 然后正确设置selectFields。
感谢您的帮助!