【发布时间】:2019-07-31 00:38:35
【问题描述】:
在Angular 6 中,我想从我的服务中访问组件的嵌套(本地,函数内部)变量。
myComponent.ts
myFunction() {
var componentArray = [];
}
myService.ts
myServiceFunction() {
if (errorExists) {
componentArray.push("error exists!"); //how can I do this?
}
}
这可能吗?我可以引用其他组件的全局属性或函数,但是在这些函数中访问局部变量呢?
【问题讨论】:
-
顺便说一句,我意识到这个问题从根本上来说有很多问题。我今天只是放个屁而已……
-
你不能。你不应该从服务访问组件变量你应该做其他方式。从组件访问服务
-
@MadhawaPriyashantha,谢谢-我认为可能是这种情况。假设场景颠倒了,我想从我的组件中访问服务的嵌套变量 - 这可能吗?
-
不仍然不可能。局部变量无法从外部访问。
标签: angular typescript service rxjs angular6