【发布时间】:2016-12-16 22:39:44
【问题描述】:
问题很简单:如何在不通过函数本身传递组件变量的情况下从服务访问变量?
我不想通过函数传递它,因为我想从tabs.service 访问位于AppComponent 的名为thingies 的变量但是 从sitetree.service 调用。函数f_in_sitetreeService 将在某个时间动态地调用(在 plunker 中我从 appcomponent 调用它,但实际上它将来自另一个地方)。
换句话说,我有一个服务正在调用另一个服务函数,该函数又访问它的组件变量。
我想要什么:
在tabs.service 中,我注释掉了两行,这会推送一个新的东西,然后记录数组。将它们注释掉是因为我不知道如何正确声明/访问那里的组件数组,这就是我需要知道的。
Plunker: http://plnkr.co/edit/rFSW1UXz7Gw1rMXlD2Md?p=preview
【问题讨论】:
标签: variables service angular components