【发布时间】:2018-08-27 21:41:48
【问题描述】:
我是 Angular 6 的新手,并且一直在阅读以下链接中的 http 流程:
https://angular.io/tutorial/toh-pt6#create-herosearchcomponent
我注意到在组件中,英雄数组的类型是Observable。
我不确定组件内部是否总是需要这种情况。
在我自己的代码中,我能够数据绑定一个不可观察的:
export class UserInfoComponent implements OnInit {
data: object;
constructor(private userInfoService: UserInfoService) {}
ngOnInit() {
this.userInfoService
.getEmployeeInfo()
.subscribe((response) => {
this.data = response;
});
}
}
我不确定最佳做法是什么,或者每种方法的优缺点是什么。
【问题讨论】:
-
这就是使
angular成为reactive framework的原因。 -
我来自 AngularJS 1.5 和 1.5 使用承诺。我仍在思考 v5 中的新 http 方法。
标签: angular typescript http observable