2017-02-27 1 views
0

I가이 jsfiddle 비슷하지만 내 자동 완성 나는 그것이 twitter typeahead과 유사한 여러 데이터 세트를 갖고 싶어하지만 여러 데이터 세트를 얻을 수 있다면 나도 몰라 작동하는 자동 완성 bootstrap autocomplete를 사용하여 자동 완성을 수행하고, 그렇다면 누군가가 어떻게 할 수 있는지 알려줄 수 있습니다. 그렇다면 아무도 내 애플리케이션에서 트위터의 여러 데이터 세트를 어떻게 구현해야합니까? 고맙습니다.자동 완성을

는 여기에 따라서 아약스 약속을 시뮬레이션하기 위해 여기에 타임 아웃을 사용하고, 이러한 데이터 세트를 채우기 아약스 호출이 있으리라 믿고있어 jsfiddle link.

답변

1

입니다. 이것은 내가 당신이 요구하는 것을하는 방법입니다 :

function myService($timeout) { 
      var data1 = ["john", "bill", "charlie", "robert", "alban", "oscar", "marie", "celine", "brad", "drew", "rebecca", "michel", "francis", "jean", "paul", "pierre", "nicolas", "alfred", "gerard", "louis", "albert", "edouard", "benoit", "guillaume", "nicolas", "joseph"], 
       data2 = [ 'xx','xxx','xxxx']; 
      return { 
       returnData : function() { 
        return $timeout(function() {},200).then(function() { 
         return [].concat(data1,data2); 
       }); 
      } 
     } 
    } 

    function DefaultCtrl($scope, myService) { 
     myService().then(function(response) { 
       $scope.names = response; 
     }); 
    }