2015-03-13 3 views
5

Jestem w odniesieniu do materiału kątowego md-autocomplete. Zobacz here for documentation.Czy mogę używać autouzupełniania md Angula Material z wieloma wartościami?

Jestem nowy w materiałach kątowych i potrzebuję autouzupełniania o wielu wartościach (podobnie jak Znaczniki kontrola Stackoverflow).

Czy jest to możliwe z materiałem kątowym md-autocomplete?

edit 1:

jestem pewien, jak postępować. Oto co próbowałem:

$scope.advertisement.languages = []; 

$scope.chooseLanguages = function (input) { 
    var deferred = $q.defer(); 
    languageService.languages(input, function (languages) { 
     deferred.resolve(languages); 
    }); 
    return deferred.promise; 
}; 

<md-autocomplete 
      md-no-cache="false" 
      md-min-length="3" 
      md-selected-item="advertisement.languages" 
      md-search-text="searchLanguage" 
      md-items="language in chooseLanguages(searchLanguage)" 
      md-item-text="language.description" 
      placeholder="spoken languages?"> 
     <span ng-repeat="lang in advertisement.languages" md-highlight-text="lang">{{lang.description}}</span> 
    </md-autocomplete> 

Czy ktoś mógłby doradzić, co jest nie tak z moim próba uzyskania MD-autouzupełniania do pracy z wieloma wybranymi wartościami?

+0

Witam @nitin! Próbowałem, aby funkcja autouzupełniania md działała z wieloma wartościami bez skutku ... Czy możesz doradzić? – balteo

+0

Ponadto: jaki jest separator, który ma być użyty w wielu wartościach? A skąd mogę przesłać wyniki w tablicy? – balteo

+0

@nitin Naprawdę utknąłem tam ... Czy możesz potwierdzić, że autouzupełnianie md pozwala na wiele wartości? – balteo

Odpowiedz

-1

Można użyć MD-chipów połączenia z MD-autouzupełniania to zrobić.

https://material.angularjs.org/latest/demo/chips

+0

To jest linia graniczna [link-only answer] (// meta.stackexchange.com/q/8231). Powinieneś rozwinąć swoją odpowiedź, aby podać tu jak najwięcej informacji i użyć linku tylko w celach informacyjnych. – FrankerZ