在我的一个表格列中,我有一个ng-repeat,我试图从单独的ng-repeat中的输入过滤
<span ng-repeat="title in book.attrs">
<input type="checkbox", ng-model="data[$index]"></input>
<input ng-model="blah.value", ng-show="data[$index]", type="text"></input>
</span>
<input ng-model="search.first_name" type="text"></input>
<input ng-model="search.last_name" type="text"></input>
<tr ng-repeat="stuff in lotsOfStuff | filter:search">
<td>{{ stuff.first_name }}</td>
<td>{{ stuff.last_name }}</td>
<td ng-repeat="title in book.attrs" ng-show="data[$index]">
<span ng-if="attribute.attribute_title == title.title" ng-repeat="attribute in stuff.attribute_values | filter:blah">
<span>{{ attribute.value }}</span>
</span>
</td>
</tr>
当我输入输入时,我希望根据blah.value
过滤行,但是没有任何反应。
我很好奇,如果它不是过滤的原因是因为它是嵌套的ng-repeat,或者因为blah过滤器与表格行中它上面的搜索过滤器有某种冲突。