简而言之:
在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>
答案 0 :(得分:0)
Angular没有提供handleRecord
管道。请参阅here。
所以你必须自己写。也许这篇文章可以帮到你:Angular 2. How to apply orderBy?