Issue
imported this filter
// search module
import { Ng2SearchPipeModule } from 'ng2-search-filter';
HTML code for it
//search
<input class="form-control" type="text" name="search" [(ngModel)]="searchText" autocomplete="off" placeholder="search">
//Assigned filter to table
<tr *ngFor="let bookName of NameOfBookList | filter:searchText">
Any help would be appreciated.
Solution
Adding Ng2SearchPipeModule ONLY to the imports worked for me. When adding to the declarations I got an error in my browser tools stating that there was an unexpected delcaration for Ng2SearchPipeModule.
@NgModule({
declarations: [
AppComponent,
ListComponent
],
imports: [
BrowserModule,
FormsModule,
Ng2SearchPipeModule
],
providers: [],
bootstrap: [AppComponent]
})
Then in my markup:
<input [(ngModel)]="term">
...
<tbody *ngFor="let d of myList |filter:term">
Answered By - godfathr
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.