【发布时间】:2019-04-02 05:03:33
【问题描述】:
我有一个从服务器获取 cmets 的函数,我想显示服务器中可用的 cmets 总数。
这是.ts文件中的函数:
this.activeRouter.params.subscribe(params => {
// tslint:disable-next-line:prefer-const
let id = params['id'];
this.userService.getComments(id)
.pipe(
map(data => data.sort((a, b) => new Date(b.localTime).getTime() - new Date(a.localTime).getTime()))
)
.subscribe(data => this.comments = data);
});
这里是服务中的get函数
getComments (id: number) {
return this.http.get<Comment[]>(this.commentsUrl);
}
这里是显示cmets的html
<div class="comments-description" *ngFor="let comment of comments">
<span class="comments_count">(353)</span>
<div class="comments-photo">
<img src="https://randomuser.me/api/portraits/men/84.jpg" alt="">
</div>
<div class="comments_wrapper">
<div class="comments_details">
<h1>{{comment.author}}</h1>
<span class="days">1d</span>
</div>
<div class="comments_text">
<p>{{comment.description}} </p>
</div>
</div>
</div>
【问题讨论】:
标签: javascript angular html typescript angular6