我使用 AngularJS 1.x 选择了多选输入。当我将新项目添加到此输入时,我遇到了问题。
我按照本网站的说明进行操作:向所选插件添加新值
这很好用,当搜索中没有结果时输入 case 13 (Enter):
case 13:
evt.preventDefault();
if (this.results_showing) {
if (!this.is_multiple || this.result_highlight) {
return this.result_select(evt);
}
$(this.form_field).append('<option>' + $(evt.target).val() + '</option>');
$(this.form_field).trigger('chosen:updated');
this.result_highlight = this.search_results.find('li.active-result').last();
return this.result_select(evt);
}
break;
但它以 JQUERY 方式工作,我在将它放在 Angular 方式上时遇到问题。有没有人能解决这个问题?有任何想法吗?
这是一个可以帮助你们的 Plunk:PLUNKER
多谢!