首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有ui的对象中的值的orderBy -typeahead

具有ui的对象中的值的orderBy -typeahead
EN

Stack Overflow用户
提问于 2016-05-17 17:27:28
回答 1查看 886关注 0票数 1

我正在尝试用我的ui- orderBy输入来提前主修下面的对象列表。

代码语言:javascript
复制
[
    {
        name: 'London (LHR)',
        code: 'LHR',
        country: 'GB',
        major: 1
    },
    {
        name: 'Gatwick (LGW)',
        code: 'LGW',
        country: 'GB',
        major: 0
    }
]

<input 
    type="text" 
    name="destination" 
    uib-typeahead="airport as airport.name for airport in getAirports($viewValue) | filter:$viewValue | orderBy:airport.major | limitTo:8" 
/>

我尝试了上面示例中的"major“和"airport.major”。主要反映了一个机场是否是一个大机场。例如,伦敦希思罗机场将是1,而盖特威克机场将是0。

getAirports()创建我的Airports对象,因为输出需要对机场名称进行一些验证。

orderBy没有效果,有人能发现我哪里错了吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-19 15:04:54

对我来说起作用的是将我想要排序的值放在单引号中。因此,根据您的示例,这将是:

代码语言:javascript
复制
 <input type="text" name="destination" 
    uib-typeahead="airport.name for airport in getAirports($viewValue) | filter:$viewValue | orderBy:'major' | limitTo:8" 
/>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37272193

复制
相关文章

相似问题

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