我在AngularJS 1中使用ng-tags-input作为国家列表。我不想使用 $http.get() 来获取标签。我有一个要在标签中使用的对象的静态数组。
在加载函数中使用 promise 角度服务:
$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
。