我通过服务调用REST API并使用该服务在根组件中获取响应。所以现在我的根组件中有api响应(JSON对象),我希望在子组件中共享该对象。如何在不调用服务的情况下在子组件中使用该对象?
简而言之,我不想多次调用服务器获取相同的数据(仅调用一次api)并在整个角度2应用程序中使用该响应。
您能否建议我们如何实现这一目标?
答案 0 :(得分:0)
您可以使用get和set来完成此操作。使用get和set创建一个公共变量。 Fisrt时间,当您得到响应时,只需设置该变量,然后调用get方法来检索相同的数据。
public listData;
set listData(value){
this.listData = value;
}
get listData(){
return this.listData;
}