AngularJS ui-select - 不在下拉列表中选择选项

时间:2016-03-01 03:03:08

标签: javascript angularjs angular-formly ui-select angular-ui-select

我有ui-select元素与帮助angular-formly字段类型一起使用。我有这样的定义:

<ui-select ng-model="model[options.key]" theme="bootstrap" ng-required="{{to.required}}" ng-disabled="{{to.disabled}}" reset-search-input="false">,
   <ui-select-match placeholder="{{to.placeholder}}">,
        {{$select.selected[to.labelProp || \name\]}},
    </ui-select-match>,
    <ui-select-choices group-by="to.groupBy" repeat="option[to.valueProp || \value\] as option in to.options | filter: $select.search">,
        <div ng-bind-html="option[to.labelProp || \name\] | highlight: $select.search"></div>,
    </ui-select-choices>,
</ui-select>    

我正在寻找一种方法来关闭过滤,关闭提前输入选项,因此这个元素的行为更像是常规选择。

当有价值的馈送 - 通过模型 - 当点击以展开列表上的选择变得与值不同步时 - 它选择列表上的第一个值而不是模型驱动的值 - 当&#34;点击离开&#34;恢复正常。它是一个设置吗?

1 个答案:

答案 0 :(得分:0)

使用UI Bootstrap 预先输入功能。希望它轻巧简单。

dnx-watch

在你的控制器中,有一个状态数组。