Я использую ng-tags-input в AngularJS 1 для списка стран. Я не хочу использовать $http.get() для получения тегов. У меня есть статический массив объектов, которые я хочу использовать в тегах.
Автозаполнение ng-tags-input должно генерировать теги через статический массив объектов
Ответы (1)
Используйте обещанный сервис angular в своей функции загрузки:
$q(function (resolve, reject) {
resolve($scope.myArray);
}
Этот:
<auto-complete source="loadTags()"></auto-complete>
Было бы:
$scope.loadTags = function () {
return $q(function (resolve, reject) {
resolve($scope.myArray);
};
};
$q
создает обещание, и ваш плагин хочет этого.
Не забудьте включить $q
в свои зависимости.
person
Alteyss
schedule
24.01.2017
Как отобразить конкретное свойство $scope.myArray для тегов автозаполнения?
- person Ahmer Khan; 24.01.2017
@AhmerKhan Используя метод, который я предложил вам выше. Он возвращает ваш массив.
- person Alteyss; 24.01.2017