首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ui-select不可见

ui-select不可见
EN

Stack Overflow用户
提问于 2015-11-21 15:07:14
回答 2查看 1.8K关注 0票数 0

我尝试使用ui-选择代替选择角应用程序。我的问题是ui选择是不可见的。

这是使用select的工作代码:

代码语言:javascript
复制
    <select class = "form-control"
            ng-model = "vm.user">
        <option ng:repeat = "u in vm.users"
                value = "{{u.id}}">
            {{u.login}}
        </option>
    </select>

不使用ui-select的代码

代码语言:javascript
复制
   <ui-select  ng-model = "vm.user"
               style = "width: 300px; height: 50px">
        <ui-select-choices repeat = "u in vm.users">
            <div ng-bind-html = "u.login"></div>
        </ui-select-choices>
    </ui-select>

index.html

代码语言:javascript
复制
    <!-- UI-Select -->
    <link href = "content/select.min.css"
          rel = "stylesheet" />
    <!-- Angular -->
    <script src = "scripts/angular.min.js"></script>
    <!-- UI-Select -->
    <script src="scripts/select.min.js"></script>

知道有什么不对吗?

EN

回答 2

Stack Overflow用户

发布于 2015-12-28 00:11:30

您还必须使用ui-select-match指令。否则将不会显示。

代码语言:javascript
复制
<ui-select-match placeholder="do select..">
  {{$select.selected.login}}
</ui-select-match>
票数 1
EN

Stack Overflow用户

发布于 2016-10-27 09:28:23

以下是你可以做的事情:

  • 添加依赖关系:
代码语言:javascript
复制
angular.module('something', ['ui.select'])
  • 使用这样的代码:
代码语言:javascript
复制
<ui-select ng-model="vm.user" style="width: 300px; height: 50px;">
    <ui-select-match placeholder="Select user...">
        {{$select.selected.name}}
    </ui-select-match>
    <ui-select-choices repeat="user in vm.users | filter: $select.search">
        <div ng-bind-html="user.name | highlight: $select.search"></div>
    </ui-select-choices>
</ui-select>
  • 我假设ui-select对您来说是不可见的。如果您没有看到下拉列表,那么它可能是由以下问题之一引起的:

https://github.com/angular-ui/ui-select/issues/1731

https://github.com/angular-ui/ui-select/issues/1652

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33844895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档