Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng标记输入自动完成应该通过对象的静态数组生成标记_Angularjs_Ng Tags Input - Fatal编程技术网

Angularjs ng标记输入自动完成应该通过对象的静态数组生成标记

Angularjs ng标记输入自动完成应该通过对象的静态数组生成标记,angularjs,ng-tags-input,Angularjs,Ng Tags Input,我在AngularJS 1中为国家列表使用了ng标记输入。我不想使用$http.get()获取标记。我有一个静态的对象数组,我想在标签中使用。在加载函数中使用promise angular service: $q(function (resolve, reject) { resolve($scope.myArray); } 这: $q创建了一个承诺,而您的插件需要这个承诺 别忘了在依赖项中包含$q。如何显示$scope.myArray特定属性以自动完成标记?@AhmerKhan,方法是使

我在AngularJS 1中为国家列表使用了ng标记输入。我不想使用$http.get()获取标记。我有一个静态的对象数组,我想在标签中使用。

在加载函数中使用promise angular service:

$q(function (resolve, reject) {
   resolve($scope.myArray);
}
这:

$q
创建了一个承诺,而您的插件需要这个承诺


别忘了在依赖项中包含
$q

如何显示$scope.myArray特定属性以自动完成标记?@AhmerKhan,方法是使用我上面建议的方法。它返回您的数组。
<auto-complete source="loadTags()"></auto-complete>
$scope.loadTags = function () {
    return $q(function (resolve, reject) {
       resolve($scope.myArray);
    };
};