У меня есть <select>
в форме с другими полями, например, так-
<form class="formCSS">
<div class="inputs">
<label class="labelTag">Name *:   </label>
<select class="inputTag" ng-model="selectedName"
ng-options="n.name for n in adminNames"></select>
</div>
</form>
adminChannels
- массив объектов этой структуры {_id:"....", name:"..."}
Когда я "перехожу" в это состояние, я передаю имя (которое существует и в adminNames) примерно так -
$state.go('schedule',{name:response.name});
Я хочу, чтобы указанное имя (доступное с помощью $scope.name
) было предварительно выбрано при загрузке этого шаблона.
Я пробовал что-то вроде этого -
ng-init = "selectedName=adminNames[adminNames.indexOf(name)]"
Я получаю раскрывающееся меню с автоматическим заполнением, но по умолчанию ничего не выбрано.
Я просмотрел все остальные сообщения о выборе параметров по умолчанию, но ни в одном из них не содержится информация о предварительном выборе с использованием переменной $ scope.
Пожалуйста, дайте мне знать, если я предоставлю дополнительную информацию / код.
Заранее спасибо!