允许 - 取消选择不在选定角度中工作

时间:2013-09-12 08:19:50

标签: jquery angularjs jquery-chosen

Angular中的问题:

 element.chosen(); // works

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

使用jQuery实现'Chosen'时效果很好:

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

我正在使用guidelines中所示的angular-chosen在Angular中实现Chosen Plugin。

这是Chosen Home Page

1 个答案:

答案 0 :(得分:1)

要在AngularJS中使用Chosen,我构建了一个指令,使Angular能够使用这个插件,但我遇到了与allow_single_deselect相同的问题。

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

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

有效。

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