2016-12-17 4 views
0

私は問題の解決方法をフォームで見ており、ネストされたng-repeatを使ってみました。私のプロジェクトは質問とそれに関連する回答で構成され、それぞれの回答はコメントで構成されています。入れ子になったng-repeatを使用している間、私は各質問に対して同じコメント配列を印刷することができます。 Result配列:私はこの試みているコメントをそれぞれの回答で分けることができません

enter image description here

<div class="col-md-10 col-md-push-1" ng-repeat="x in question.answercomments track by $index"> 
     <div ng-repeat="y in x"> 
       {{y.comment}} 
     </div> 

</div> 

をとなってしまった:

enter image description here

だから、私は、それぞれの回答にコメントをしたいです。ここで

+0

あなたの例では、データとそれがどのように構造化されているのか分かりません。データと試したことがある場合、例を使ってjsfiddleを作成できますか? –

答えて

0

この問題を解決するために私の試みです:https://plnkr.co/edit/UrjCzU4ocBxwFNwcVedU

あなたが次のことを試すことができます。

<div ng-repeat="answer in question.answer"> 
    <h1 ng-bind-html="answer.answer"></h1> 
    <!-- loop over the comments attached to this particular answer --> 
    <div class="col-md-10 col-md-push-1" ng-repeat="x in answer.answercomments"> 
    <!-- now output the comment --> 
    {{x.comment}} 
    </div> 
</div> 

問題は、私が思うに、あなたがコメントをループされていないということでした特定の回答に添付してコメントを出力する

+0

ありがとう!私は特定の答えに付けられたコメントをループしていませんでした。私はループの中で最初から再びループしていました。 – uttejh

関連する問題