【发布时间】:2021-12-09 16:00:45
【问题描述】:
我已经编写了以下代码来获取虚拟数据here:
export class AppComponent {
jsonPosts: any = [];
constructor(private httpClient: HttpClient) { }
OnInit() {
this.getJsonPosts();
}
getJsonPosts(): any {
return this.httpClient.get("https://jsonplaceholder.typicode.com/posts")
.subscribe(response => {
console.log(response);
this.jsonPosts = response;
});
}
我还编写了以下代码以在我的 HTML 模板中显示它们:
<ul *ngFor="let i of jsonPosts">
<li>{{i.userId}}</li>
<li>{{i.id}}</li>
<li>{{i.title}}</li>
<li>{{i.body}}</li>
</ul>
但是,根本没有网络活动,因此没有任何显示...
我在这里做错了什么?
【问题讨论】:
-
这正是 Angular 风格指南推荐实现生命周期接口的原因:angular.io/guide/styleguide#implement-lifecycle-hook-interfaces。
标签: html json angular typescript http