gpt4 book ai didi

javascript - AngularJS 将自定义过滤器的结果传递给另一个自定义过滤器

转载 作者:行者123 更新时间:2023-11-29 15:37:10 25 4
gpt4 key购买 nike

我创建了两个自定义过滤器并尝试在 ng-repeat 中使用它们。

如何将第一个过滤器的结果作为第二个过滤器的输入传递?

我在 ng-repeat 中尝试了 as(alias) 但它不起作用,

<input type="text" ng-model = "ageLimit" />
<input type="text" ng-model = "lastSeen" />
<div ng-repeat = "member in lists | ageFilter:ageLimit:lists as results | LastSeenFilter:lastSeen:results">

错误信息

错误:[ngRepeat:badident] 别名 ' 结果 | LastSeenFilter:lastSeen:results' 无效 --- 必须是有效的 JS 标识符,它不是保留名称。 http://errors.angularjs.org/1.3.0/ngRepeat/badident?p0=results%20%7C%20LastSeenFilter%3AselectLastSeen%3Aresults

最佳答案

问题出在“as”。因为我有同样的问题,所以我查看了 ngRepeadDirective 并发现那里打破表达式的正则表达式不支持别名后的过滤器,如图所示 here .

关于javascript - AngularJS 将自定义过滤器的结果传递给另一个自定义过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26645706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com