Angular 5服务用于数据共享

时间:2018-09-17 10:21:39

标签: angular angular5

我的角度项目的service.ts文件中有一个对象数组。该数组需要在3个不同的组件中使用(读写),并且组件HTML文件将使用它来生成表。因此,由于它位于服务单例中,因此如何访问HTML文件中的数组。 谢谢

1 个答案:

答案 0 :(得分:0)

Sagar,您唯一需要的就是将其注入服务组件的构造函数中。如果要在.html中使用,则需要使用getter

get myVariable()
{
    return this.myService.myVariable;
}
//a setter in your component
set myVariable(value)
{
    this.myService.myVariable=value;
}
constructor(private myService:MyService){}

//in your .html, e.g.

{{myVariable|json}}