在angularjs中根据另一个输入ng模型值重复值?
Social Psychology
的输入值,ng-model is kpcategory
ng-repeat="question in questions
一样列出了所有的category
和name
。Social Psychology
列表中筛选ng-repeat
类别,所以我使用了ng-repeat="question in questions | filter:kpcategory"
。Social Psychology
数据。但是我只想过滤Social Psychology
的类别值,而不是所有的数据。问题是它被过滤了,包括了category and category_two
数据的。预期的结果是:-
catgory
Social Psychology
过滤,所以结果应该是Social Psychology , John
数据。发布于 2018-04-20 07:47:29
您可以尝试以下仅按类别属性筛选项
<div ng-repeat="question in questions | filter:{ category: kpcategory }">
<ul>
<li><span>{{question.category}} , {{question.name}}</span></li>
</ul>
</div>
演示
发布于 2018-04-20 07:52:25
尝试做这个演示
<input type="text" name="kpcategory"
data-ng-model="kpcategory.category" value="kpcategory">
<div ng-repeat="question in questions | filter:kpcategory ">
<ul>
<li><span>{{question.category}} , {{question.name}}</span></li>
</ul>
注意事项:我在输入字段中创建了data-ng-model="kpcategory.category"
https://stackoverflow.com/questions/49936384
复制相似问题