angularjs,一键单击引导多选,不使用ctrl键

时间:2014-09-18 15:36:23

标签: angularjs twitter-bootstrap multi-select

这可以实现吗? 我有以下表格

   <select multiple class="form-control">
                <option
                        ng-model="selectedCountry.selectedLocations"
                        ng-repeat="location in selectedCountry.locations"
                        ng-click="locationsSelection(location)"
                        ng-selected="selectedCountry.selectedLocations.indexOf(location)!=-1">{{loc}}
                </option>

   </select>

代码的作用是什么,它给了我一个国家列表,通过按 ctrl 键,我可以做多线程,但我想能够一键完成这个,不知道该怎么做它。 我使用了ng-selected指令,但只有当我加载时它突出显示多个位置(如果我按下另一个列表并返回到国家/地区列表,它将加载并突出显示所有之前单击的国家/地区) 我有一个范围,其中包含所有已被点击的国家/地区但我无法在不按 ctrl 键的情况下突出显示列表中的多个国家/地区。

任何帮助将不胜感激。

谢谢

PS:

我创造了一个我拥有的例子。

http://plnkr.co/edit/We3k6Pc93RKHicmhsJVu?p=preview

我希望我的列表框看起来像示例中的那个。目前我可以多选,但我需要使用 ctrl 键。我希望能够在某个位置单击一次并选择一个,如果我再次单击它将取消选择而无需使用 ctrl 键。

我希望我的例子现在清楚了。 谢谢

0 个答案:

没有答案