2017-12-04 7 views
2

私は新しいアプリを開発しようとしていますが、アプリで角度を使用しようとしましたが、私は新しく、向きが必要です。 filter.pipe2つのリストで角度4の検索

if(term===undefined) return listA; 
    return listA.filter(function(hero){ 
     return hero.prefix.includes(term)); 
    }) 

<form id="filter"> 
    <label>Searching for tel.no</label> 
     <input type="text" ng-model="term" /> 
    </form> 

    <ul *ngFor="let hero of listA |filter:term"> 
    <div class="single-hero"> 
    {{hero.price}} 
    </div> 
    </ul> 

は現在、それは私に定義されていない用語を与える

ヘルプをにappriciatedされるだろう
export class AppComponent { 
li = []; lu=[] 

+0

?正確である。あなたのデータはどのように見えますか? –

+0

フルコンポーネントコードとフルパイプをご提供ください。 –

+0

@RayLuxembourg {prefix:11、price:20}、2つのリストを検索する検索をしようとしています –

答えて

3

あなたはIndexOfメソッドを使用することができます

export class MyFilter implements PipeTransform { 

    transform(items: any[], term: any[]): any { 
     if (!term) 
     return items; 
     return items.filter(item => item.prefix.indexOf(term) > -1); 
    } 
} 
何をしようとする

DEMO

+0

これはエラーを削除しますが、他にapp.componentで何を変更する必要がありますか? –

+0

変更を加えましたが、出力が見えないのはなぜですか? –

+0

デモを比較して、あなたが見逃しているものを見てください – Sajeetharan

関連する問題