ng-model
+ 검색 입력 줄에 텍스트 입력을 사용할 때 불완전한 값이 나타납니다.AngularJS 필터가 불완전한 값과 일치하는 이유
예를 들어, 텍스트 입력에 "li"라고 쓰면 "B Lifting"이라는 결과가 다시 나타납니다. 그러나 "lifting"을 쓰려고하면 결과가 표시되지 않습니다. 내가 "kl"이라고 쓰면 "Gulklokken"을 얻을 수 있지만, "Gulklokken"을 검색하면 결과가 표시되지 않습니다.
나는 그 이유를 알 수없는 것 같습니다. 검색 창에
코드 :
<div id="searchBar" class="input-group input-group-lg">
<input type="text" ng-model="search.hovedkunde" class="form-control" placeholder="Search here" ng-focus="focused = true" ng-blur="focused = false">
</div>
코드 결과를 표시합니다 :
<div class="col-md-6">
<div ng-if="search.hovedkunde" ng-controller="paginationCtrl">
<table class="table table-hover">
<tr>
<th><a href="" ng-click="predicate = 'hovedkundE_ID'; reverse=false">ID</a></th>
<th><a href="" ng-click="predicate = 'hovedkunde'; reverse=false"> Hovedkunde</a></th>
<th><a href="" ng-click="predicate = 'lonG_NAME'; reverse=false">Kundenavn</a></th>
<th></th>
</tr>
<tr ng-repeat="pro in filtered = (projects | filter: search) | sliceArray:bigCurrentPage*pageSize | limitTo : pageSize | unique:pro.projectId | orderBy:predicate:reverse ">
<td ng-click="setInfo(pro.projectId)">{{pro.hovedkundE_ID}}</td>
<td ng-click="setInfo(pro.projectId)">{{pro.hovedkunde}}</td>
<td ng-click="setInfo(pro.projectId)">{{pro.lonG_NAME}}</td>
<td ng-click="setInfo(pro.projectId)"><button type="button" class="btn btn-primary">Retrieve</button></td>
</tr>
</table>
<div class="text-center">
<pagination total-items="bigTotalItems" ng-model="bigCurrentPage" max-size="maxSize" class="pagination" boundary-links="false" rotate="false" num-pages="numPages"></pagination>
</div>
</div>
</div>
같은
filter
을 정의해야합니까? –흠. 이 프로젝트는 클라이언트 용이며 많은 중요한 데이터가 관련되어 있습니다. 바이올린에서 무엇이 필요합니까? 내가 게시 한 코드에 아무런 문제가 보이지 않습니까? – Praise
정보가 충분하지 않습니다 - 어떻게 검색 필터를 사용 했습니까 (프로젝트 | 필터 : 검색) –