Skip to content

SaiSurya9999/Ngconf-Search

Repository files navigation

NgxSearch Library

This project was generated with Angular CLI version 10.0.5.

ngconf-search Search Feature for Angular.

Demo Link

Stackblitz Demo

Step - 1

npm i ngconf-search --save
NPM Package Link

import NgconfSearchModule in app.module.ts file.
app.module.ts

import {NgconfSearchModule} from 'ngconf-search';
 imports: [
    NgconfSearchModule
  ]

Step - 2

Declare two global variables term,prop in app.component.ts file.
term is to for binding search term of user.
prop is for search based on specific property of array. app.component.ts

 testArray:any = [];
 term:any = "";
 prop:any = "";

app.component.html

<input type="text" [(ngModel)]="term" [value]="term" placeholder="Search">
<div *ngIf="testArray.length>0">
   <div *ngFor="let item of testArray | searchFilter: { term: term, prop: prop }" >
      {{item.name}} || {{item.phno}} 
   </div>
   
</div>

Argument Configuration

Prop can be left with empty string if you want search based on all fields. If you want search based on specific field a dropdown can be binded to prop
and result change according to user input to dropdown.

export interface opt {
  term: string;
  prop: string;
}

That's it you are good to go. Happy Coding :)

About

Search feature for angular apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published