2017-03-08 11 views
2

私はオブジェクトの配列を持っています。私は行ごとに2つのオブジェクトを表示したい。次のようなもの:異なるステップ条件でディレクティブを繰り返す方法

<div class="row" ng-repeat="twoObject in objects> 
    <div class="col-sm-6">{{twoObject(1).name}}</div> 
    <div class="col-sm-6">{{twoObject(2).name}}</div> 
</div> 

ご存知のように、{{towObject(1)}}は有効なコードではありません。

私はこれをangularJSでどのように達成できますか?

+0

をので、これで何が間違っていますか?またはオブジェクトの詳細を教えてください – Jenny

+1

ここで答えを見つけることができます:http://stackoverflow.com/questions/26688086/create-row-every-after-2-item-in-angular-ng-repeat-ionic-grid –

答えて

1

私は、次のトリックを使用してこの問題を修正した:

<div ng-repeat="object in objects"> 
    <div class="row" ng-if="$even"> 
     <div class="col col-6">{{object[$index]}}</div> 
     <div class="col col-6">{{object[$index + 1]}}</div> 
    </div> 
</div> 

私はそれを得たところです:Create Row every after 2 item in Angular ng-repeat - Ionic Grid