Как сделать так, чтобы мой первый элемент в результате отфильтрованного списка данных был выбран автоматически

0

Ниже приведен мой код:

<input required class="input form-control" type="text" ng-model="select.mySelect" list="bloodgroups" placeholder="Select Blood Group">
<datalist id="bloodgroups" >
    <option ng-repeat="bloodgroup in bloodgroups"> {{bloodgroup.bloodgroups}}
</datalist>
  • 0
    Вам нужна дополнительная помощь или разъяснения? Если мой ответ был полезным, отметьте его как принятый.
Теги:
ionic-framework
html-datalist

1 ответ

0

JS

$scope.options = [{ name: "a", id: 1 }, { name: "b", id: 2 }];
$scope.selectedOption = $scope.options[1];

HTML

<select data-ng-options="o.name for o in options" data-ng-model="selectedOption"></select>


Дополнительный пример:

Это происходит в случае получения данных (GET) из внешнего источника (url). Something.thisismydata с фабрики.

Для ng-model="select.mySelect" примерно так:

$scope.showDataOnSelect = function() {
        var url = "http://example.com/api";
                Something.thisismydata(function(data) {
                    $scope.thisismydata = data;
                    $scope.select.mySelect = $scope.thisismydata[0].id;
                }, url);
            }

$scope.showDataOnSelect();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню