0

Angular中的问题:

 element.chosen(); // works

 element.chosen({allow_single_deselect: true}); // doesn't work 

使用 jQuery 实现“选择”时完美运行:

$(document).ready(function(){               
    $(".chosen-select").chosen({allow_single_deselect: true}); // works
    $(".chosen-select").chosen(); // also works

我正在使用angular-chosen中说明的指南在 Angular 中实现 Chosen Plugin 。

这是选择的主页

4

1 回答 1

1

为了将 Chosen 与 AngularJS 一起使用,我构建了一个指令来让 Angular 与这个插件一起工作,但我遇到了同样的问题allow_single_deselect

为了强制使用这个标志,我在我的指令中添加了这些行。

element.data('chosen').allow_single_deselect = true;

有效。

这是我的指令:https ://gist.github.com/egermano/7711815

于 2013-11-29T20:47:10.037 回答