【问题标题】:ui-select angular need a selectable option with null valueui-select angular 需要一个具有空值的可选选项
【发布时间】:2017-04-10 08:22:48
【问题描述】:

我正在使用 ui-select 角度。我需要选择一个具有空值的选项。谷歌了它,但找不到合适的解决方案。

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<ui-select allow-clear ng-model="hotelsCtrl.companySelectedInsert" theme="bootstrap">
                <ui-select-match placeholder="Select or search company in the list...">{{$select.selected.name}}</ui-select-match>
                <ui-select-choices repeat="company in hotelsCtrl.companies | filter: $select.search">
                    <span ng-bind-html="company.name | highlight: $select.search"></span>
                </ui-select-choices>
            </ui-select>

having this

【问题讨论】:

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


    【解决方案1】:

    直接的方法是在将 hotelsCtrl.companies 设置为 ui-select 之前添加具有 null 值的元素。

    类似这样的:

       {
          name:'none',
          value:null
       }
    

    如果您只想在选择其中一个选项后重置然后使用退格键

    这是一个工作示例,请查看http://jsfiddle.net/Miqe/x6bqubtw

    【讨论】:

    • 公司 = [{name: 'none', value:null}];我将此添加到我的hotelsCtrl。但还是不行。
    • 给我看一个来自hotelsCtrl.companies数组的示例元素
    • 数组为空。我正在从数据库中获取我的公司。
    • 按照您在示例中提供的操作,仍然没有。这是一个更大的代码块以获得更好的视图:jsfiddle.net/0x71cuj7
    • @Senpuki 这里是另一个使用您的界面jsfiddle.net/Miqe/gvzmkzjb 的示例我已经剥离了大部分变量和函数,因为它们依赖于其他变量和MainService undefined
    猜你喜欢
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2014-04-30
    • 2019-11-29
    相关资源
    最近更新 更多