根据angularjs中的另一个输入ng-model值重复值?
我有一个输入值,例如Social Psychology
,用于此值ng-model is kpcategory
我使用了像ng-repeat="question in questions
这样的ng-repeat来列出所有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
数据。
我们不知道如何解决这个问题请帮助我们。
答案 0 :(得分:1)
您可以尝试按类别属性过滤项目
<div ng-repeat="question in questions | filter:{ category: kpcategory }">
<ul>
<li><span>{{question.category}} , {{question.name}}</span></li>
</ul>
</div>
<强> Demo 强>
答案 1 :(得分:1)
尝试执行此操作Demo
<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"