首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >过滤器‘过滤器’-严格匹配

过滤器‘过滤器’-严格匹配
EN

Stack Overflow用户
提问于 2014-07-08 15:02:57
回答 1查看 961关注 0票数 0

在JSON数组中,我有201个数据对象,每个对象都有一个唯一的ID。使用$filter('filter'){ ... },我可以通过ID搜索这些结果。然而,这并不像我预期的那样工作,返回部分匹配和精确匹配。

例如,如果我搜索ID 1632,就会得到ID包含1、6、3或2的所有结果,而不是单一的预期结果。我怎么才能让这个表演更严格呢?

编辑:

这是返回比预期结果更多的代码:

代码语言:javascript
复制
$filter('filter')(stories, {entry_id: id});

我尝试过这样做,它根本不返回任何信息,尽管我传递的是一个有效的ID:

代码语言:javascript
复制
$filter('filter')(stories, {entry_id: id}, true);
EN

回答 1

Stack Overflow用户

发布于 2014-07-08 15:30:10

我已经弄明白为什么我的“真”旗失败了。看起来角是把我的整数转换成一个字符串,而且由于类型不匹配,它失败了。这样做是有效的:

代码语言:javascript
复制
$filter('filter')(stories, {entry_id: parseInt(id)}, true);

希望这对其他人有帮助。

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

https://stackoverflow.com/questions/24635237

复制
相关文章

相似问题

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