ionic2 / angular 2如何根据时间以降序显示评论回复

时间:2017-07-09 00:27:03

标签: json angular ionic2

简而言之:

在ionic2中显示评论的最佳方式是什么,尤其是当它有回复时。我需要根据他们的时间显示回复。

++++++++++++++++++++++++++++++

详细问题:

我以json格式提供以下数据。

这是评论列表。在此示例中,项目标记下有19条注释。

http://www.jsoneditoronline.org/?id=47b282c498505ed25869dc36f5f3bd58

评论已根据发布的日期排序。

现在,在项目标识号10日,对此评论有两个回复。

我正在寻找一种方法来根据已发布的时间订购此回复。

以下是我的HTML: 这里videoComments =上面指定的json数据

我尝试使用angualr-pipes orderBy管道,但这对我不起作用,还有其他方法吗?

<ion-list>
  <ion-item *ngFor="let comment of videoComments">
    <!-- here i Print the details what is required , next if there are any reply i would like to show them-->   
    <div *ngIf="comment.snippet.totalReplyCount != 0">
      <ion-list>
        <ion-item *ngFor="let reply of comment.replies.comments | orderBy: 'publishedAt'"> 
          <!-- Above orderBy pipe is not working , may be my syntax is wrong -->
           <!-- I would like to show replies in ascending order of when it was submitted-->
          <!-- Details of replies will be shown here -->          
        </ion-item>
      </ion-list>
    </div>
  </ion-item>
</ion-list>

1 个答案:

答案 0 :(得分:0)

Angular没有提供handleRecord管道。请参阅here

所以你必须自己写。也许这篇文章可以帮到你:Angular 2. How to apply orderBy?