这可以实现吗? 我有以下表格
<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 键。
我希望我的例子现在清楚了。 谢谢