Конструкция материалов Angular md-autocomplete remote

В автозаполнении конструктора материалов (https://material.angularjs.org/#/demo/material.components.autocomplete) Все примеры показывают, как получить данные из локальной переменной. Невозможно выполнить автоматическое завершение через вызов AJAX.

Ответы

Ответ 1

Вам просто нужно использовать функцию, которая возвращает обещание в md-items. Смотрите эту шлепнуть: http://plnkr.co/edit/KFQg53ZVfPAMum0dFctK?p=preview

Примечание: Возвращается promises от $http будет решена с объектом, который имеет данные. Поэтому вам нужно сделать что-то вроде этого:

    return $http.get(url).then(function(response){
         return response.data.someOtherPathMaybe; // usually response.data
    })