gpt4 book ai didi

javascript - 两个 Ng-repeat Angularjs 内 FilterBy 中的动态值

转载 作者:行者123 更新时间:2023-12-02 14:05:55 24 4
gpt4 key购买 nike

我想通过来自第一个 ng-repeat 的动态值过滤第二个 ng-repeat。我的代码是:

<div ng-repeat="all in all | unique: 'Category'">
<p>{{all.Category}}<p>
<div class="list" ng-repeat="tabs in tabs | filterBy: ['Category']: '{{all.Category}}'">

我尝试了上面的代码,但第二个 ng-repeat 中的 filterBy 不起作用。你有什么建议吗?谢谢。

最佳答案

我真的不明白你的第二个过滤器的参数是什么,但如果我没有错的话你应该尝试这样的事情:

<div ng-repeat="all in all | unique: 'Category'">
<p>{{all.Category}}<p>
<div class="list" ng-repeat="tabs in tabs | filter: all.category">

好吧,如果我错了,请告诉我原因,如果可以的话我会编辑我的答案,如果我不知道如何解决您的问题,请删除。如果 all.category 是一个字符串,这应该有效(我想它是一个字符串,因为我不知道你的对象里面有什么)

(编辑:犯了错误...是的,你需要在第一个 ng-repeat 中进行第二次 ng-repeat。)

关于javascript - 两个 Ng-repeat Angularjs 内 FilterBy 中的动态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40039418/

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