2016-05-01 11 views
1

まず、入力ミス(私はフランス語です)を行うと謝ります。フィルターとng-repeatのAngulars JS

私はAngular JSでトレーニングをしています。特定のフィールドでフィルタを使いたいのですが、問題はフィルタが多くの問題に基づいていることです。ここ

は私のフィルタである:

<div class=main_frame ng-repeat="x in artiste | filter: recherche_artiste"> 
<h2>x.name </h2><img ng-src={{x.picture}} /> 
</div> 

私の問題は、私はアーティスト名だけではなく、私の配列「芸人」のすべてのフィールドのフィルタ影響することを好むだろうということです。私app.JSで

、$のscope.artisteのようなオブジェクトが含ま配列[100]である: アレイ[100] : オブジェクト $$ハッシュキー : "オブジェクト:14" _idを : "57252e30bbcf354d21c5fc19" 年齢 :名 : "マッカーティバックナー" 絵 : "http://lorempixel.com/800/500" プロト : オブジェクト: オブジェクト $$ハッシュキー : "オブジェクト:15" _id: "57252e304cf25e47b014303e" 年齢 :名 : "グエンケーン" 画像 : "http://lorempixel.com/600/400" proto : オブジェクト

問題は、フィルタ「HTTP」または単に「p」にヒットしたときです。たとえば、上記のようにhttpがすべての画像フィールドに含まれているため、フィルタは機能しません。 それ以外の場合は、 "y"が "_id"フィールドにも "picture"フィールドにもないので、 "y"にヒットするとフィルタは正常に機能します。

私の質問は、「名前」フィールドにのみフィルタを適用し、対応する「ピクチャ」フィールドは動的に保持するソリューションはありますか?

ご協力いただきありがとうございます。

私は正確な、私はので、私は、私はそれを試してみて、私はあなたが投稿保つ専門家:)

答えて

1
ng-repeat="x in artiste | filter: {name : recherche_artiste}" 
+0

ないですだけ短い時間前から徐々に角度使用しています。:) –

+0

それは動作します....ありがとうMohsin :))) –

+0

あなたは歓迎です:) Upvoteしてください! –

関連する問題