我必须创建一个文本字段TagsInput但它必须将数据加载到文本ngTagsInput
例如,当字母“Ab”为字段时,自动填充应显示以“Ab”开头的所有员工电子邮件地址。
我遇到的问题是我不能拥有静态的源,所以我必须加载数据作为在ngTagsInput中输入的文本的度量。
你有什么想法吗?
我不知道我必须使用loadTags的参数
这是我的ngTagsInput
<tags-input ng-model="email.TO">
<auto-complete source="loadTags(newTag.text)"></auto-complete>
</tags-input>
MY loadTags PROCEDURE
$scope.loadTags = function (val) {
var deferred = $q.defer();
// var test = $scope.newTag.text;
$http.get("../api/Employee/getAutocomplet", {
params: { sSearch: val }
}).then(function (response) {
var addresses = [];
angular.forEach(response.data, function (item) {
addresses.push(item.Email);
});
deferred.resolve(addresses);
});
return deferred.promise;
}