问题标签 [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 投票
1 回答
1123 浏览

angularjs - 尝试使用 AngularJS 在两个日期之间显示结果

我正在尝试根据标题、TicketId、日期范围(从到)进行搜索

并非所有搜索输入都需要填写。

如果一个人只输入了第一个日期,如果输入了两个日期,它将返回该日期的输出,然后它将打印两个日期之间的所有结果

忽略 CSS 文件。我添加它是为了向您展示它的外观

另外,如何添加重置按钮以删除输入中写入的所有数据?

块引用

0 投票
2 回答
1228 浏览

angularjs - 排序IP地址AngularJS

我有一个表头 IP 地址,它使用 AngularJS 对其进行排序。不幸的是,它似乎没有对 IP 地址进行排序。

在此处输入图像描述

我想用这样的东西

我如何使用上面的这个函数作为我在 AngularJS 中的排序函数?

0 投票
1 回答
45 浏览

angularjs - angularjs ng-repeat ng-options 自定义过滤器

上面的过滤器工作正常,以便从 ng-repeat 表的每一行的下拉列表中的选择中删除状态为零的条目。

但是,我的老板说,如果它们是当前的默认选择,他需要保留零状态的条目。使用上述过滤器,对于状态为零的条目,默认选择为空白。

这是 ng 重复:

下面是包含 ng-options 的 ng-repeat 表格单元格:

我还需要将 list.status 为零但 list.id_user 等于 task.validator_id 的过滤器列表添加到

我相信我因此需要添加 task.validator_id 作为参数来传递函数。虽然我很挣扎!

任何帮助将不胜感激。

0 投票
1 回答
169 浏览

angularjs - 父 ng-repeat 中的搜索过滤器不起作用

我有一个对象数组,如下所示,我称之为$scope.parlist. 我已经进行了一项研究,以便ng-repeat每当用户搜索特定帐户时我都可以过滤我的嵌套但我失败了

html

我的问题是我无法让搜索过滤器在我的ng-repeat="days07 in prod.asofmonitoring[0].days07ng-repeat 中工作。我已经提出了其他建议,例如提出ng-init="outerindex = $index"其他解决方案,但我ng-repeat不会过滤。有人可以帮我解决这个问题吗?

0 投票
1 回答
434 浏览

angularjs - AngularJs ng-repeat 有条件地按限制过滤

如何最多运行ng-repeat2 次,但每次迭代都应满足condition并输出具有两个元素的最终数据。例如,我有一个像这样的数组:

HTML是这样的:

问题是,我只得到 1 个元素作为输出,即Ali而不是AliHammad。因为ng-repeat在第二次迭代后停止并且没有检查其他元素。那么,如何在给定的限制下通过status==true获取所有匹配元素?

0 投票
1 回答
71 浏览

angularjs - 优化 angularjs 中的 ng-bind 指令

在我的 Angular js 应用程序中,我有一个对象数组,$scope.time其中包含一个名称、当前时间和另一个以毫秒为单位的定义时间。在前端我ng-bind用来计算这两个时间之间的差异并以 H:m:s 格式显示。请运行下面的代码。

$scope.time我从 api 获取数据时,数组是动态的(为了演示的目的,我在这里对其进行了硬编码)。当我在$scope.time数组中有几个对象时,上面的代码可以顺利运行。但是当有数千个对象时,我的浏览器开始滞后,因为msTotime过滤器不断计算毫秒之间的差异并将其转换为并将其H:m:s绑定到前端。

现在的问题是,当有 1000 个对象时,我的浏览器会消耗 40% 的 CPU。我相信这不是问题,ng-repeat因为当我评论<p style="display:inline-block" ng-bind="realtime | msTotime:timer.time:timer.now">超过 1000 个对象时,cpu 使用率仅为 5%。

有没有办法在ng-bind这里优化指令或以其他方式进行时间计算,以便msTotime过滤器完成的计算不会消耗太多CPU。