ui-select
の値を重複して選択リスト項目に挿入することはできません。ユーザーが値を複数回入力できるユースケースが1つあります。ユーザーが入力した値はドロップリストから選択されません。ui-selectコンポーネントで重複する値を許可する
ui-select
指令でこれを達成することは可能ですか?
<ui-select multiple tagging tagging-label="(custom 'new' label)" ng-model="ctrl.multipleDemo.colors" theme="bootstrap" sortable="true" ng-disabled="ctrl.disabled" style="width: 300px;" title="Choose a color">
<ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>
<ui-select-choices repeat="color in ctrl.availableColors | filter:$select.search track by $index">
{{color}}
</ui-select-choices>
</ui-select>
は、ここでのサンプルは、この中に「」を選択し、UIのように手動で値を入力すること
ユーザーhttp://plnkr.co/edit/s407ooeoeFh2dH9DynZy?p=previewをplunkです。 'a'を一度入力すると、ng-repeatは重複した値を許可しないため、ユーザーは再び 'a'を入力しないことがあります。私は配列インデックスを取ることができるように$ indexでトラックを使用しようとしましたが、同じ値を2回入力することはできません。