在我当前的项目中,我有一个输入,它是一个kendo-auto-complete元素。我有一个类别数据源,当我输入时,我可以从中选择类别。此外,我可以在文本框中键入新的类别名称并输入,它将被添加到类别中。我添加新类别时遇到错误,然后当我从自动完成中选择现有类别时,只有1或2个字符被添加到该类别中。
这是我的html元素
<form ng-submit="addCategory(categoryInput)">
<input id="category" type="text" kendo-auto-complete ng-model="categoryInput" k-data-source="categories"/>
</form>
在控制器中
$scope.addCategory = function(category) {
$scope.cCategories.push(category);
$scope.categoryInput = "";
};
要求:
添加新类别后,从自动填充列表中选择现有类别后,必须添加整个文本