я следующее:Угловое - Выбрать и ngOptions - ключ для значения Определить добавлены модели
<select class="input-lg form-control" ng-model="selections[$index]" name="potsel" ng-options="selection.sel._id as selection.sel.name for selection in pot.selections" required ng-disabled="clicked">
У меня 4 выпадающие создается, и это возвращает мне $ объем следующим образом (по представить):
$scope.selections = ["id1", "id2", "id3", "id4"]
в идеале, я хотел бы его выглядеть следующим образом:
$scope.selections = [{"dropdown1":"id1"},{"dropdown2":"id2"},{"dropdown3":"id3"},{"dropdown4":"id4"}]
Обратите внимание, что "выпадающий #" может быть получен в HTML б y используя «pot._id».
Некоторое время смотрел на это, и я не вижу нигде в ngOptions, чтобы определить это. Любая помощь, пожалуйста?
спасибо.
Извините за поздний ответ. Я вижу постоянную ошибку, индекс $ undefined, когда я пытаюсь это сделать. – Gary
Игнорировать выше комментарий, я заменил '$ scope.selectionObj [$ index]' на '$ scope.selectionObj [index]'. Проблема в том, что объект добавляется, но он использует слово «ключ» вместо значения ... например. '$ scope.selectionObj = [{key:" id1 "}]'. – Gary
проверить EDIT, а также проверить журналы консоли ... – harishr