Все неопределенные результаты - PullRequest
1 голос
/ 29 мая 2020

Скажите, пожалуйста, если этот оператор выбора кажется вам неправильным. По какой-то причине каждый выбор в раскрывающемся списке читается как undefined вместо имени пользователя.

Просмотр

<select class="form-control" ng-model="filteredUserId" ng-options="users.Id as users.Username for user in users"></select>

Контроллер

dmUser.GetUsers().then((response) =>
{
    $scope.users = response.data;
});

Я проверил в Postman, каковы результаты. Это список таких объектов:

{
    "Id": 123,
    "FirstName": "john",
    "LastName": "smith",
    "Username": "johnsmith",
    "EmailAddress": "johnsmith@test.com"
}

Я также пробовал использовать следующее, и оно действительно работает ...

<select class="form-control" ng-model="filteredUserId">
    <option value="0">All</option>
    <option ng-repeat="user in users" value="{{user.Id}}">{{user.Username}}</option>
</select>

Меня беспокоит, что код, использующий ngOptions, не не работает. Что мне не хватает?

...