Ng过滤器缺少的物品?

时间:2019-05-27 11:01:53

标签: javascript angularjs angularjs-ng-repeat

好的。我有一个带有ng-model =“ search”的搜索框 我还在项目|筛选器:搜索“中的表中也有ng-repeat =” item“。

它正常工作,但是对于1个字符串,当我完全键入它时,它不会过滤。 Bu其他人做的很棒!天哪。

请帮助我。

有一个带有占位符的搜索框:“ Arama ...” 输入“Gönderildi”或“İptal”即可。 但是,当您键入“ Yeni”时,它将不起作用。

          <tr ng-repeat="item in all | filter:search   ">
                                                <td>{{item.id}}</td>
                                                <td>
                                                    <div ng-click="siparisgetir(item.id)"  class="m-r-10">
                                                    <div class="col-sm-6 col-md-4 col-lg-3 f-icon"><i class="fas fa-eye"></i> fas fa-eye</div>                                                        
                                                </div>
                                                </td>
                                                <td>{{item.pmt}}</td>
                                                <td>{{item.address_1}}</td>
                                                <td>{{item.first_name}}</td>
                                                <td>{{item.total}} TL</td>
                                                <td>{{item.date}}</td>
                                                <td>{{item.status}}</td>
                                                <!--<td  ><span class="badge-dot badge-brand mr-1"></span>{{item.status}} </td>-->
                                            </tr>



<span   style="padding-right: 10px;float: right"><input placeholder="Arama..."  type="text" ng-model="search" ></span>

1 个答案:

答案 0 :(得分:0)

您的过滤器工作正常,您看到所有记录的原因是您的地址栏中包含单词“ Yeni”。

enter image description here

如果您只想按“ Durum”过滤,则应使用以下

<tr ng-repeat="item in all | filter: {durum:search}">