我有这样的代码如何通过NG-模型NG重复创建过滤器
<div class="form-group">
<label for="inputFood" class="col-sm-2 col-form-label">Component</label>
<br>
<div class="col-sm-9 col-xs-9">
<input type="text" class="form-control" name="inputFood{{ $index + 1}}" id="inputFood{{$index+1}}" required ng-model="foodForm.inputFood[$index+1]" placeholder="Type a component" autocomplete="off" ng-keyup="doCheck($index+1)">
</div>
</div>
<br>
<div class="form-group col-xs-12">
<ul ng-show="showListFood" class="foodList{{$index+1}}">
<li ng-click="showFood(foodN.food_name, foodN.food_id)" ng-repeat="foodN in foodName| filter : foodForm.inputFood.$index+1">
<span>{{ foodN.food_name}}</span>
</li>
</ul>
</div>
</fieldset>
我试图通过NG-模型NG重复过滤列表,但遗憾的是我不成功。我会非常感谢一些帮助。
这是示例jsFiddle
这是对了一半。我需要将该列表隐藏起来,并通过相同的输入进行过滤。我已经检查了$ scope.foodForm.inputFood.index insted部分,我将其更改为$ scope.foodForm.inputFood [index]。 [的jsfiddle](https://jsfiddle.net/odedtaizi/g88quyk1/17/)。但现在当我添加更多的输入,当我输入一个,所有列表都打开 – oded
所以你真的想要吗? – Jenny
查看上面评论中的最后一个示例。我想我输入一个输入只有输入下的列表将显示过滤,而不是显示我所有的其他列表。 – oded