2016-03-24 17 views
0

私は、配列要素の両方のテキスト値が一致したときにのみデータを表示したい、2つのng-repeat要素を持っています。 ng-showを使ってみましたが、値が一致すると条件を終了しません。anular.jsビューの2つの文字列を比較するには?

<div ng-show="activity.id == actor"> found 
    <span ng-repeat="text in activity.text"> 
     \{{text}} 
    </span> 
</div> 
+0

配列要素の両方のテキスト値が '*?配列の各要素を比較したいのですか? –

+0

この例を考えてみましょう:私は俳優のアライで["1"、 "2"、 "3"]を持っています。最初の配列を反復している間に "One"を取得し、 "One"を見つけた場合は\\ {text }} value。私はそれが今あなたにはっきりと願っています。@PankajParkar –

答えて

1

あなたはあなたが常に条件を満たしているデータをレンダリングしたい場合は、状況 使用NG-IFに応じた情報を表示または非表示する必要がある場合は、この

<div ng-if="activity.id === 'actor' && propertyFromSecond.ngrepeat ==='actor'"> 

使用NG-ショーをしてみてください。 ng-ifの中にある要素は、条件が満たされないとDOMに入りません。

関連する問題