Javascript 过滤器中的动态值通过两个Ng重复角度j内部
我想通过来自第一个Javascript 过滤器中的动态值通过两个Ng重复角度j内部,javascript,angularjs,angular-filters,Javascript,Angularjs,Angular Filters,我想通过来自第一个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}}'"> {{all.Ca
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}}'">
{{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}}
好吧,如果我错了,请告诉我为什么,如果可以,我会编辑我的答案,如果我不知道如何解决你的问题,请删除。
如果all.category是一个字符串(我认为它是一个字符串,因为我不知道对象中有什么内容),那么这应该可以工作
(编辑:出错……是的,您需要在第一个过滤器内重复第二次ng)。我不太明白第二个过滤器的参数是什么,但如果我没有错,您应该尝试以下方法:
<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}}
好吧,如果我错了,请告诉我为什么,如果可以,我会编辑我的答案,如果我不知道如何解决你的问题,请删除。
如果all.category是一个字符串(我认为它是一个字符串,因为我不知道对象中有什么内容),那么这应该可以工作
(编辑:出错了…是的,您需要在第一个内重复第二次ng。)您必须在div内添加div。。对于嵌套的ng重复。。 请参见此处的 HTML
<div ng-app ng-controller="myCtrl">
<input type="text" ng-model="textSearch" placeholder='name Search'>
<div ng-repeat="all in userList | filter:textSearch" class="parent">
{{all.name}}
<div ng-repeat="child in all.child" class="child">
{{child.value}}
</div>
</div>
</div>
您必须将div添加到div。。对于嵌套的ng重复。。 请参见此处的 HTML
<div ng-app ng-controller="myCtrl">
<input type="text" ng-model="textSearch" placeholder='name Search'>
<div ng-repeat="all in userList | filter:textSearch" class="parent">
{{all.name}}
<div ng-repeat="child in all.child" class="child">
{{child.value}}
</div>
</div>
</div>
你能创建你的代码演示吗?你能创建你的代码演示吗?你没有回答这个问题,问题是如何过滤不在父对象中的单独对象数组,比如选项卡也包含在对象中的类别。你没有回答这个问题,问题是如何过滤不在父对象中的单独对象数组,比如选项卡也包含对象内部的类别