1

我在我的项目中使用 angular ui select https://github.com/angular-ui/ui-select 。我正在使用ui-select指令

我的代码:

<select class="input-small" ng-model="dashboard.style" ng-options="f for f in ['light','hpexp']" ng-change="styleUpdated()"></select>

我想使用 ui-select 所以我做到了,

<ui-select id="viewSelector"
    class="viewSelector input-small"
    ng-model="dashboard.style"
    ng-options="f for f in ['light','hpexp']" 
    ng-change="styleUpdated()"
    theme="selectize"> 
<ui-select-match placeholder="-- Select --">
   {{$select.style}}</ui-select-match>
</ui-select>

但它不起作用。如何ng-options使用ui-select

谢谢!!

4

1 回答 1

1

请使用ui-select-choices而不是ng-options. 让我们试试下面的代码,而不是你的

<ui-select id="viewSelector"
        class="viewSelector input-small"
        ng-model="dashboard.style"  
        ng-change="styleUpdated()"
        theme="selectize"> 
    <ui-select-match placeholder="-- Select --">
       {{$select.style}}</ui-select-match>
    <ui-select-choices repeat="f for f in ['light','hpexp']">
          <div ng-bind-html="f"></div>
        </ui-select-choices>
    </ui-select>

更多细节,请阅读此讨论

Angularjs 和 UI-Select:如何从代码中选择一个选项

于 2015-09-07T06:29:09.717 回答