1.6.0 • Published 7 months ago

ngx-search-2-pipe v1.6.0

Weekly downloads
-
License
-
Repository
github
Last release
7 months ago

Angular 16+ Search Filter Pipe

Angular pipe that will filters the list of objects based on the filter value and keys provided.

demo-image

Install

npm i ngx-search-2-pipe
yarn add ngx-search-2-pipe

Usage

Import NgxSearchPipeModule to your module

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

import { NgxSearchFilterPipeModule }

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    NgxSearchFilterPipeModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

And use pipe in your component

import { Component } from '@angular/core';

@Component({
  selector: 'app-component',
  template: `
    <div>
        <input type="text" [(ngModel)]="searchValue">
        <div *ngFor = "let item of items | searchFilter : searchValue : ['name']" >
          {{item.name}}
        </div>

    </div>  
  `
})

export class AppComponent {
  items: string[] = [{ id: 1, name: "iPhone 9" }, { id: 2, name: "iPhone X" }, { id: 3, name: "Samsung Universe 9" }, { id: 4, name: "OPPOF19" }, { id: 5, name: "Huawei P30" }, { id: 6, name: "Macbook Pro" }];
  searchValue: string;

Support ngx-search-2-pipe

ngx-search-2-pipe is completely free and open-source. If you find it useful, you can show your support by 🌟 it or sharing it in your social network.

License

MIT © EJOrtega

1.6.0

7 months ago

1.5.0

7 months ago

1.4.0

7 months ago

1.3.0

7 months ago

1.2.0

7 months ago

1.1.0

7 months ago

1.0.0

7 months ago

0.0.5

7 months ago

0.0.4

7 months ago

0.0.3

7 months ago