我可以将Angular Material的md-autocomplete与多个值一起使用吗?

angular-material

7801 观看

1回复

我参考了Angular Material的md-autocomplete。请参阅此处获取文档

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

Angular Material的可能md-autocomplete吗?

编辑1

我不确定如何继续。这是我尝试过的:

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

有人可以建议我尝试让md-autocomplete与多个选定值一起使用时出现了什么问题吗?

作者: balteo 的来源 发布者: 2019 年 7 月 15 日

回应 (1)


0

你可以使用md-chipsmd-autocomplete合并来做到这一点。

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

作者: Sina Shafigh 发布者: 05.02.2018 12:51
32x32