0

Angular ui-select が機能していません。最初のオプション 0 を選択すると、次のようになります。

<h3>New List 2</h3>
  <p>Selected: {{panel.fill}}</p>
  <ui-select id="viewSelector" ng-model="panel.fill" theme="selectize">
    <ui-select-match placeholder="Select">{{$select.selected}}</ui-select-match>
    <ui-select-choices repeat="f in [0,1,2,3,4,5,6,7,8,9,10]">
      <div ng-bind-html="f"></div>
    </ui-select-choices>
  </ui-select>

ここに画像の説明を入力

ここに画像の説明を入力 デモをご覧ください。

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

私を案内してください。

4

1 に答える 1

3

最初のオプションである数字0が好きではありません。これは false-y 値であり、プレースホルダーを表示するかどうかについてディレクティブを混乱させる可能性があります。

"0"文字列はfalse-yではないため、配列を数値の文字列表現に変更すると、期待どおりに機能します。

<ui-select-choices repeat="f in ['0','1','2','3','4','5','6','7','8','9','10']">
于 2015-09-08T09:07:09.897 に答える