5

我指的是 AngularJS Material 的md-autocomplete. 有关文档,请参见此处。

我是 Angular Material 的新手,我需要一个多值自动完成功能(有点像 Stackoverflow 的标签控件)。

这可能与 AngularJS Material 的md-autocomplete吗?

这是我尝试过的:

$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>

有人可以建议我尝试让自动完成功能与多个选定值一起使用有什么问题吗?

4

0 回答 0