【发布时间】:2017-01-24 07:33:36
【问题描述】:
我在 AngularJS 1 中使用 ng-tags-input 作为国家列表。我不想使用 $http.get() 来获取标签。我有一个要在标签中使用的静态对象数组。
【问题讨论】:
我在 AngularJS 1 中使用 ng-tags-input 作为国家列表。我不想使用 $http.get() 来获取标签。我有一个要在标签中使用的静态对象数组。
【问题讨论】:
在你的加载函数中使用promise angular service:
$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 创建一个 Promise 并且你的插件需要它。
别忘了在你的依赖中包含$q。
【讨论】: