searching using angular filter

Ashish Mishra

Refer below code.

Using angular filter i can search friend.name or friend.phone or both but how to make search in string that combines both, like in below example code i want to make a search for "mary - 80" and it should display only one list element "Mary - 800-BIG-MARY".

How to do this, pls help me out. Is it possible with using default angularjs filter??

<!doctype html>
    <head>
       <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.min.js"></script> 
    </head>

<body ng-app="">
    <div ng-init="friends = [{name:'John', phone:'555-1276'},
                     {name:'Mary', phone:'800-BIG-MARY'},
                     {name:'Mike', phone:'555-4321'},
                     {name:'Adam', phone:'555-5678'},
                     {name:'Julie', phone:'555-8765'},
                     {name:'Juliette', phone:'555-5678'}]"></div>

    <label>Search: <input ng-model="searchText"></label>
    <li ng-repeat="friend in friends | filter: searchText">
        <span>{{friend.name}} - {{friend.phone}}</span>
    </li>
</body>
</html>

plunker link for same code: http://plnkr.co/edit/p7valhnDulHorw8xDYu8?p=preview

David Votrubec

That's how angularJs filter works by default. If you want to filter by a specific combination of properties, then you have to implement your own filter function. Like here https://scotch.io/tutorials/building-custom-angularjs-filters

super simple example

  $scope.customFilter = (item)=> {
    //TODO: Add your own properties here
    return item.someProperty == $scope.filterValue;
  };

html

<htmlElement ng-repeat="item in itemList | filter:customFilter"></htmlElement>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

filter searching in diferent divs

分類Dev

filter words for searching in mysql

分類Dev

Making an Angular filter using $http?

分類Dev

Searching the list using multiprocessing

分類Dev

Using weights for searching in mongoose

分類Dev

Observable of array with filter using Angular 5 with RxJS

分類Dev

How to filter an object array using checkbox with angular?

分類Dev

Filter by pills/buttons instead of using a select - angular

分類Dev

How to filter an array using angular js

分類Dev

Searching Active Directory using Sid

分類Dev

error -->The pipe 'filter' could not be found while using angular4

分類Dev

Multiline text field using angular limitTo or slice or filter

分類Dev

Searching for service area businesses using Google API

分類Dev

Delete nodes on XML using xmlstarlet searching

分類Dev

Searching using LEFT JOIN combined with WHERE clause

分類Dev

SEARCHING RECORDS FROM MYSQL WITH > OR < OPERATOR USING PHP

分類Dev

Filter array in angular

分類Dev

Angular 4 Pipe Filter

分類Dev

Angular 4 Pipe Filter

分類Dev

Angular 4 Pipe Filter

分類Dev

Angular 4 Pipe Filter

分類Dev

Angular Filter + Typescript

分類Dev

Angular Simple Country Filter

分類Dev

searching for angular directive: mailto:address print avoiding spam

分類Dev

searching(selecting) any data from LDAP server using JNDI

分類Dev

Searching for multiple matches on one line using Grep and Regex

分類Dev

How to do pattern searching in a text file using class in python

分類Dev

Multiple searching using req.params node.js

分類Dev

Paragraph based searching using before and after conditions UNIX KSH

Related 関連記事

ホットタグ

アーカイブ