В настоящее время я использую директиву ngTagsInput для моей панели поиска. Тем не менее, у меня возникли проблемы с поиском путей для устранения результатов по выбору или предотвращения отображения тегов в панели поиска.ngTagsInput - как очистить результаты от выбора?
Это то, что я в настоящее время:
И это то, что я пытаюсь получить:
Я пытался писать директиву для обнаружения ввода ключа нажмите вниз, а затем используйте myEnter = $ ('tags-item'). remove(), чтобы попытаться удалить элемент при его создании, но он не только не работает, но и не идеален:
app.directive('myEnter', function() {
return function (scope, element, attrs) {
element.bind("keydown keypress", function (event) {
if(event.which === 13) {
scope.$apply(function(){
scope.$eval(attrs.myEnter);
});
event.preventDefault();
}
});
};
});
, если вы не хотите тегов, почему вы используете этот компонент? – sdfacre
Я хочу теги, но не внутри поля ввода. Я просто хочу, чтобы они вошли в div, который я указываю. – c0de