2

次のコードがあります。

<td>
    <span data-ng-repeat="question in row.questions">{{ question.questionId }},</span>
</td>

これはrow.questionsを繰り返し処理し、次のような出力を提供します:

1,2,3,

私の問題は最後のコンマにあります。最後のコンマが表示されないようにするためにできることはありますか。私は現在 1.15 を使用していますが、1.2rc に役立つ何か新しいものがあれば、それを使用しても構いません。

提案されたソリューションで現在持っているHTMLは次のとおりです。

    <tr data-ng-show="grid.data.length > 0" data-ng-repeat="row in grid.data | orderBy:problemSortField.key:inverse">
      <td>{{ row.problemId }}</td>
      <td>
         <span data-ng-repeat="question in row.questions">
            {{ question.questionId }}<span data-ng-if="$last">,</span>
         </span> 
      </td>
   </tr>
4

1 に答える 1

12

使用$last:

<td>
    <span data-ng-repeat="question in row.questions">
        {{ question.questionId }}<span ng-if="!$last">,</span>
    </span>     
</td>           

注: ngIf v1.1.5 で追加された新しいディレクティブです。

于 2013-08-16T14:57:31.447 に答える