问题标签 [ng-filter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1293 浏览

javascript - 角度日期范围过滤器不起作用

我试图弄清楚为什么我的日期范围过滤器不起作用并且我得到了错误 - [$injector:unpr] Unknown provider: dateRangeProvider <- dateRange <- dashboardController. 我尝试将“dateRange”放在我的依赖项和 $filter 中,不确定我所做的是否正确。绝对感谢任何帮助!谢谢!

我试图在两个日期之间过滤以获取产品 ID 的 HTML

这是我的仪表板控制器

0 投票
1 回答
1004 浏览

angularjs - 根据 ng-change 函数更改 ng-repeat 的值

我有文本字段,我将在其中输入日期范围,因此将根据日期范围从数据库中获取数据。现在我正在查看 ng-repeat 以显示数据,因此我需要根据日期范围中选择的值更改数据。我尝试过应用过滤器,但它不起作用,因为它必须在值更改时访问数据库。谁能建议我解决方案?

0 投票
1 回答
84 浏览

angularjs - 在 Ng-Repeat 中搜索而不隐藏任何内容

标题可能有点混乱。请看下面的代码,

使用这些代码,我可以从 scope.names 中搜索名称。但问题是,我不想在搜索特定名称时隐藏其他结果。这意味着,当我搜索“Gustav”时,它应该在列表的顶部而不隐藏其他名称。如果名称按提供的关键字匹配排序会更好。请在这方面提供帮助。

0 投票
1 回答
78 浏览

angularjs - Angular:如何按样式过滤掉?

我是 Angular 的新手,所以这似乎很容易。这是 HTML 代码:

JS代码:

当我检查元素时:

我有一个带有ng-model="people_filter".

如果选中,我希望它过滤掉可用的人。
如果未选中,我想列出所有的人。

可用性反映在ng-style="blue"(如果是)或ng-style="red"(如果不是)中。它正在工作,我可以看到style="color:blue;"style="color:red;"

有没有快速解决这个问题的方法?

0 投票
1 回答
133 浏览

javascript - ngFilter 等于 2 var in angular

我有一个小问题,我想在 ngFilter 中用 2 var 做一个 equals。我尝试了很多组合,但它不起作用......

我在这里得到了第一个变量,在 $routeParams

这里的第二个:

我想要这个相等(vm.idLieu = value.id_nb)并显示是否为真

谢谢。

0 投票
1 回答
236 浏览

angularjs - 如何在我的 Angular 应用程序的前端自定义排序内容响应

我在我的 AngularJS 应用程序中使用 Contentful ......我有一个team包含团队简历列表的内容类型。http://uat.traverusglobal.com(底部)

我已经成功地使用angular-contentful...从内容中获取数据现在我需要按名称或其他内容字段对响应进行排序。这样管理员就可以控制订单。

如何在我的 Angular 应用程序的前端对内容响​​应进行排序?下面是我的尝试。

https://jsfiddle.net/k3jmq2gm/1/

0 投票
1 回答
2858 浏览

javascript - 在嵌套数组上使用 ng-if 显示图标

这个有问题。

我正在检查用户是否已经为帖子添加了书签。如果他们有,我会显示一个添加的书签图标。

并添加书签

json模型//

我尝试了一些使用三元和 ng-if 的方法,但无法返回所需的行为。我的直觉是使用过滤器来检查 post.id 是否存在于 book.post 数组中。然后在模板中使用 ng-if,但是我无法做到这一点。我是 Angular 新手,希望有任何帮助。

*为清楚起见进行编辑。这与模板显示有关,如果 post.id 在用户书签数组中,我希望在其中显示书签边框。如果 book.post.id 不在用户的书签数组中,我希望显示书签并让用户能够 addBookmark()

0 投票
1 回答
1574 浏览

javascript - 带有 JSON 对象数组过滤器的 Angular JS 控制器

我有以下类型的 JSON,我想Status : 1在 JSON 中找到对象的数量,我尝试了以下方法,但它不起作用。

而且我知道 ng-filter 只需要应用于 Array 但我没有找到在下面的 JSON 数据中执行此操作的方法,有人可以帮我吗

我收到了预期的错误,但在我的情况下如何解决这个问题

[filter:notarray] Expected array but received:

Plunker 演示

在下面的 JSON 数据中,如您所见,我有一个带数组的数组,我应该得到值为 1 的状态计数

预期产出

第一个数组的计数:1 第二个数组的计数:3 第三个数组的计数:1

JSON数据

角度 JS 代码

0 投票
1 回答
18 浏览

javascript - AngularJS:仅将搜索过滤器应用于 ng-repeat 的第一个孩子

我有 MVP plunkr Here

我试图仅将搜索功能应用于 activePlayers 列表,而不是所有 3 个列表。

我试过类似的东西

<li ng-repeat="item in list | filter: {activePlayers: searchText}"

但这并没有奏效。

非常感谢任何帮助。

0 投票
1 回答
291 浏览

angularjs - 过滤 ng-repeat angular.js 中的对象数组

我正在尝试根据其中一个属性的值过滤重复对象的数组(列表)。但是我不断收到[filter: not array]错误。错误截图: 角度错误信息

我也尝试添加这个角度 toArrayFIlter 注射器https://github.com/petebacondarwin/angular-toArrayFilter但是,错误仍然弹出。

任何帮助深表感谢!

我的数组:

html