Javascript AngularJS使用带有ng模型数组的过滤器
当我有多个同名(数组)的ng模型时,如何使用过滤器。我有如下的ng模型。我正在尝试过滤多维字符串数组Javascript AngularJS使用带有ng模型数组的过滤器,javascript,angularjs,Javascript,Angularjs,当我有多个同名(数组)的ng模型时,如何使用过滤器。我有如下的ng模型。我正在尝试过滤多维字符串数组 <input type="text" ng-model="search[$index]" class="form-control"/> <!-- val is multi dimensional String array --> <!-- I want to use something like below --> <tr ng-repeat=
<input type="text" ng-model="search[$index]" class="form-control"/>
<!-- val is multi dimensional String array -->
<!-- I want to use something like below -->
<tr ng-repeat="obj in val | filter:search[]" >
<td ng-repeat="obj1 in obj track by $index">{{obj1}}</td>
</tr>
我的头是这样的。在每列上后跟搜索框
据我所知,你有一个多维数组,比如说数字。当您在页面上显示它们时,您希望将它们全部作为货币进行过滤 您可以在遍历每个单元格时对其应用过滤器 也就是说,假设你有一个一维数组,你在上面使用ng repeat,就像
<tr ng-repeat="cell in Array">
<td>{{ cell | currency }}</td>
</tr>
{{单元格|货币}
因此,在显示单元格时应用了过滤器,而不是事先在整个数组上应用过滤器
我希望这就是你的意思。看看这里的ng表库, 您可以应用实时过滤器并在表上查看匹配结果。 您可以找到现成的工作示例并附加到主代码中
提供额外的详细信息和代码。你不明白你想为每一列使用单独的筛选器吗?为什么不在表达式
{{}
@Louie Almeda:是的,筛选器位于表头的单独列上。@srinanapa好的,你能提供数组的结构吗?这只是假设你有一个非常简单的数组,例如[10,20,13,7]
<tr ng-repeat="cell in Array">
<td>{{ cell | currency }}</td>
</tr>