3

私はたくさん閲覧しましたが、これに対する有効な解決策を見つけることができませんでした。私は ui-select multiselect UI-SELECTを持っています。'tagging' および 'tagging-label' 属性を使用して、カスタム タグをリストに追加できます。例はこのplunkerにあります。

<ui-select multiple tagging tagging-label="(custom 'new' label)" ng-model="multipleDemo.colors" title="Choose a color">
    <ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>
    <ui-select-choices repeat="color in availableColors | filter:$select.search">
      {{color}}
    </ui-select-choices>
  </ui-select>

入力すると、「カスタムタグ」の提案がリストの上部に表示されます。リストの一番下に表示するにはどうすればよいですか?

例: g を入力すると、ドロップダウンに表示されるオプションは次のとおりです。

[ g(custom 'new' label), Green, Magenta ]

しかし、私は次のように注文したい

[ Green, Magenta, g(custom 'new' label) ]
4

1 に答える 1

0

angular-uiドキュメントによると、ソース コードを変更せずにそれを行う方法はないようです。tagging-label="false"考えられる回避策は、「新しい」ラベル オプションを削除するsetです。

そのオプションが必要ない場合は、これで問題ありません。これは、オプション リストに入れようとしている場合に当てはまります。

于 2015-10-19T17:53:10.420 に答える