如何获得AngularJS中过滤器预测返回的项目的长度/数量?
感谢Pawel Kozlowski,我设法在AngularJS Google网上找到了一个不错的答案。
ng-repeat="item in filtered = (items | filter:filterExpr)"
可以动态创建filtered
列表,您可以使用filtered.length
当前范围中的其他任何位置来显示计数。
问题内容: 如果选中了复选框,我将显示列表的子集。我想将复选框旁边的X替换为与选择标准匹配的列表的计数。我有一个笨拙的人,除了在这里计算子集之外,什么都做。 我的控制器如下所示: 我的看法如下所示: 问题答案: 您可以在绑定数据时在视图模型本身中设置该计数,或者在作用域上只有一个返回计数的方法。 并将其用作:- 普伦克 如果您在页面上时列表不变,我建议您找出长度并将其绑定到视图模型本身的属性中,然
问题内容: 假设我有以下型号 在一个视图中,我有一个带有活动过滤器的列表,称为category。我想过滤所有具有类别标签的照片对象。 我试过了: 但这匹配类别中的任何项目,而不是所有项目。 因此,如果类别是[‘holiday’,’summer’],我希望Photo带有假日和夏季标签。 能做到吗? 问题答案: 正如jpic和sgallen在评论中所建议的那样,可以.filter()为每个类别添加一个
16.3. 过滤已访问列表 你已经熟识了 应用列表遍历来过滤列表。 这里介绍的是达到相同效果的另一种令很多人感觉清晰的实现方法。 Python 有一个内建 filter 函数,它接受两个参数:一个函数和一个列表,返回一个列表。[7] 作为第一个参数传递给 filter 的函数本身应接受一个参数,filter 返回的列表将会包含被传入列表参数传递给 filter 所有可以另函数返回真(true)的元
问题内容: 我是angularjs和javascript的新手,所以请保持友好,我有两个下拉项(Ionic Select),它们都保存来自服务的数据。问题是我需要过滤它们才能像这样一起工作:如果我在第一个下拉列表中选择一个公司,则只有该公司内部的代表才应显示在另一个下拉列表中。 我按照Angularjs文档中的说明尝试使用,但我不知道这样做是不正确的方法。 HTML: Javascript: 问题
问题内容: 我有这样的Book模型: 简而言之: 我想检索作者严格等于给定作者集的书籍。我不确定是否有单个查询可以执行此操作,但是任何建议都会有所帮助。 总而言之: 这是我尝试过的((无法运行得到AttributeError) …这就是我得到的: 总的来说,我应该如何像在我的案例中那样在其ManyToMany字段包含一组给定对象的约束下查询模型? ps:我发现了一些相关的SO问题,但找不到清晰的答
问题内容: 我有一个带有“ ng- repeat”的项目列表。每个项目都包含一个带有链接标题和链接类别的div。单击类别时,我要过滤项目列表,以便仅显示属于该类别的项目。我该如何实现? 到目前为止,我有一个项目列表: 在控制器中,我有一个函数“ filterCategory”,其中显示了带有链接类别的警报。而且我有“过滤器:?” 我猜想过滤器的值必须到哪里。这是控制器功能: 知道如何进行吗?谢谢!