Я использую Angular для SPA, над которым я работаю. У меня есть массив, который содержит объекты для каждого пользователя на моем сайте. У меня есть ng-repeat, чтобы добавить всех пользователей в раскрывающийся список. Я пытаюсь выяснить, как отображать конкретную информацию пользователя в окне ввода на основе выбранного пользователя из раскрывающегося списка?Отобразить информацию об объекте на основе выбранной опции
<select id="entityDropDown" ng-options="user.name for user in users" ng-change="userInfo(user)"></select>
<div>
<label for="entityId">ID: </label>
<input type="text" id="entityId" disabled ng-model="{{user.id}}"/>
</br>
<label for="entityDomain">Domain: </label>
<input type="text" id="entityDomain" disabled ng-model="{{user.domain}}"/>
</div>
app.controller('userCtrl',
function userCtrl($scope,siteCollection){
$scope.users = siteCollection.getUsers();
}
);
Извините, я не уверен, куда идти оттуда. – Batman
Я пробовал это, но это не сработало. Я получаю эту ошибку: Ошибка синтаксиса: токен «selectedUser.id» неожиданен, ожидая [:] в столбце 3 выражения [{{selectedUser.id}}], начиная с [selectedUser.id}} – Batman
@ Батман отметил моя ошибка '{{}}' предназначена для интерполяции. я обновил, а также sintax на 'ng-repeat' – rkmax