Я добавляю выбор пользовательского интерфейса с помощью ng-repeat, но я не знаю, как получить значение от каждого выбора пользовательского интерфейса отдельно в контроллере. Я хочу получить значение выбранного элемента в контроллере для использования в качестве параметров для отправки запроса $http.
<div ng-repeat="repeat in repeats">
<p>Selected: {{pattern.selected.name}}</p>
<ui-select ng-model="repeat.id">
<ui-select-match placeholder="Enter an pattern...">{{$select.selected.name}}</ui-select-match>
<ui-select-choices repeat="pattern in data_pattern_newspapers track by $index">
<div ng-bind-html="pattern.name | highlight: $select.search"></div>
</ui-select-choices>
Я хочу сделать что-то, как показано ниже, в моем контроллере:
alert($scope.repeat.id.selected)
Как я могу получить доступ к модели каждого пользовательского интерфейса в моем контроллере?
Мой plnkr
Пожалуйста, помогите мне. Благодарность!
ng-model
наrepeat.id
изменяет значениеid
с его начального значения на значение того, что вы выбираете в раскрывающемся списке. это может быть или не быть тем, что вы хотите; вероятно, это не так, поскольку ваши выборки привязывают объект: plnkr.co/edit/sOrXVNiUQaj5HO3TKJyH? р=предварительный просмотр - person Claies   schedule 26.02.2017