2017-02-20 105 views
1

私は連絡先カードで働いています。名前と連絡先番号をリストに追加する必要があります。しかし、条件は名前であり、連絡先は2回だけ追加する必要があります。例えば、ng-repeatの繰り返し回数を制限する方法。 angularjs?

連絡先カード-1

  1. 名前-
  2. 名前-B
  3. 問い合わせ-1
  4. 問い合わせ-2、私はボタンをクリックするたびに

私名前と連絡先がリストに追加されますが、特定の条件が付いています。 私のコードは、あなたが使用することができます

<md-list-item ng-show="showContactList" class="md-2-line" ng-repeat="numbers in contactList track by $index" > 
<i ng-show="numbers.type == 'test'" class="material-icons md-avatar-icon">textsms</i> 
<i ng-show="numbers.type == 'CELL' || numbers.type == 'EXT'" class="material-icons md-avatar-icon">phone</i> 
<div class="md-list-item-text" ng-class="{'md-offset': phone.options.offset }"> 
<h3> {{ numbers.type }} </h3> 
<p> {{ numbers.value }} </p> 
</div> 
<i class="material-icons md-avatar-icon add-rm-icon margin-right" ng-click="arrayText.push(numbers);">add</i> 
</md-list-item> 

答えて

2

です:

<div ng-repeat="item in items | filter:{visible: true} | limitTo: 50"> <p>{{item.id}}</p> </div>

{visible- true}は、あなたがより多くのためにangularjsドキュメンタリーを見てとることができ、すべての可視アイテム

のリストを返します。フィルターフィルターに関する情報。 http://docs.angularjs.org/api/ng.filter:filter

関連する問題