Javascript array1.filter不是用于输入的函数

Javascript array1.filter不是用于输入的函数,javascript,angularjs,autocomplete,angularjs-filter,ng-tags-input,Javascript,Angularjs,Autocomplete,Angularjs Filter,Ng Tags Input,我正在使用自动完成标签输入,但当我开始写入时,我得到了以下错误:array1.filter不是一个函数。这是我的电话 $scope.loadTags = function(query) { var searchPeople = $scope.baseUrl + "&searchString="; return $http.get(searchPeople + query, { }).success(function

我正在使用自动完成标签输入,但当我开始写入时,我得到了以下错误:array1.filter不是一个函数。这是我的电话

$scope.loadTags = function(query) {
            var searchPeople = $scope.baseUrl + "&searchString=";
            return $http.get(searchPeople + query, {

            }).success(function (data) {
                $scope.people = data.data.data;
                console.log($scope.people);
            }).error(function (data){
                console.log("Error");
            });
        };
此外,我不知道如何从$scope.people json中检索值,这类似于:

{
   "id": 17,
   "cod": "gg117",
   "name": "Alex"
}
我知道我需要一个自定义模板,但只要我得到的错误,我不能这样做。顺便说一下,模板是这个,但我不知道它是否正确

<script type="text/ng-template" id="my-custom-template">
   <div class="left-panel">
        <img ng-src="./img/avatar.jpeg" />
   </div>
   <div class="right-panel">
        <span ng-bind-html="$highlight($getDisplayText())"></span>
        <span>({{people.name}})</span>
  </div>
</script>

({{people.name}})

您需要通过承诺,并提供格式的数据

{
"data":[{'text':'tag1'}, {'text', 'tag1'}]
}
可能重复的