2016-12-09 4 views
0

정적 태그를 먼저로드하고 백엔드 API를 동시에로드하여 자동 완성 loadTags 함수의 일부로 추천 목록을 얻는 데 도움이 필요합니다. 함수의 첫 번째 반환시에만 작동하므로 백엔드에 도달하여 목록을 반환 할 수 있습니다. 또는 정적 목록을 반환 할 수 있습니다.Angular js의 ngTagsInput에 정적 응답 태그와 Api 응답 태그를 모두로드하는 방법은 무엇입니까?

function loadTags(query) { 
    myLocalTags = _.merge(filteredBasicTags, filteredAdvTags); 

    apiService.getBackendTags(query).then(function(response) { 
     myLocalTags = _.values(_.merge(myLocalTags, response.data)); 
     return myLocalTags; 
    }); 
    //so either I am able to return the apiService Response or the myLocalTags Data for the autocomplete suggestions. 

    return myLocalTags; 
    } 

답변

0

당신은 같은 것을 할 수 있습니다

$scope.autocompleteSuggestions = _.merge(filteredBasicTags, filteredAdvTags); 

apiService.getBackendTags(query).then(function(response) { 
     myLocalTags = _.values(_.merge(myLocalTags, response.data)); 
     $scope.autocompleteSuggestions = myLocalTags; 
    });