加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – Angular UI typeahead不显示下拉列表

发布时间:2020-12-17 18:07:36 所属栏目:安全 来源:网络整理
导读:我正在尝试使用Angular UI typeahead.我的问题是下拉列表没有显示.正确调用远程数据并返回数据…但下拉列表拒绝显示… td colspan="5" preModel: {{selected| json}}/pre input id="AutoCompleteDebtor" type="text" data-ng-model="selected" data-typeahea
我正在尝试使用Angular UI typeahead.我的问题是下拉列表没有显示.正确调用远程数据并返回数据…但下拉列表拒绝显示…

<td colspan="5">
   <pre>Model: {{selected| json}}</pre>
   <input id="AutoCompleteDebtor" 
          type="text" 
          data-ng-model="selected" 
          data-typeahead="debtor for debtor in Debtors($viewValue)" 
          class="form-control input-sm" 
          placeholder="Enter 3 letters of Debtor Name" />
</td>

更新:好的 – 它与字符串名称数组配合良好,但我如何使用对象?

<!DOCTYPE html>
<html data-ng-app="myApp">
<head>
<title>Angular Typeahead</title>
<link href="Content/bootstrap/bootstrap.min.css" rel="stylesheet" />
<script src="Scripts/angular.min.js"></script>
<script src="Scripts/ui-bootstrap-tpls-0.6.0.min.js"></script>
<script>
    angular.module('myApp',['ui.bootstrap'])
    .controller('SimpleController',function ($scope) {
        $scope.people = [
            { name: 'Alan',age: 23 },{ name: 'Bruce',age: 24 },{ name: 'Celine',age: 53 },{ name: 'Dan',age: 43 },{ name: 'Eric',{ name: 'Freda',age: 47 },{ name: 'Greg',age: 73 },{ name: 'Hanna',age: 27 }
        ];
    });
</script>

</head>
<body data-ng-controller="SimpleController">
<div>
    <pre>Model: {{selected| json}}</pre>
    <input type="text" data-ng-model="selected" data-typeahead="name for name in people | filter:$viewValue | limitTo:8">
</div>
</body>
</html>

我一直在关注https://github.com/angular-ui/bootstrap/tree/master/src/typeahead的例子

解决方法

我找到了这个小提琴的答案: http://jsfiddle.net/ukAc5/1/

data-typeahead="n.name for n in people

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读