有人可以告诉我服务在 Angular 9 中是如何工作的吗?

Posted

技术标签:

【中文标题】有人可以告诉我服务在 Angular 9 中是如何工作的吗?【英文标题】:Can someone tell me how a service works in angular 9? 【发布时间】:2020-10-20 18:24:30 【问题描述】:

我是 Angular 的初学者,目前正在开发 Angular 8 上的策划游戏。我创建了一项服务,其中包含剩余的尝试次数(类型:数量)和 2 个组件:第一个接收的数量从服务中尝试并在没有任何事件的情况下显示它,第二个可以在某些事件后更改其值。我的问题是,当服务中的尝试次数发生变化时,第一个组件从服务接收并显示的尝试次数不会改变。但是当我在服务中将尝试次数的类型从数字更改为数组(长度等于 1 的数组)时,第一个组件显示第二个组件所剩的正确尝试次数改变了。我的问题是为什么它适用于数组而不适用于数字?

【问题讨论】:

如果你能包含一些代码sn-p会更容易帮助。 【参考方案1】:

我们需要更多信息(代码)来解释您的方案。但是,如果您希望在您的服务中声明的变量在您的应用程序中的所有位置都具有相同的值,则需要将此变量定义为“STATIC”。

【讨论】:

以上是关于有人可以告诉我服务在 Angular 9 中是如何工作的吗?的主要内容,如果未能解决你的问题,请参考以下文章

Angular 反应式验证

我在 Angular 8 中使用 ngx toastr,如果有人知道解决方案告诉我,它会显示以下错误

如何在 Angular 中管道/映射 Observable

发布 Angular 2 应用程序(部署)

有人可以告诉我如何使用 ColdFusion 连接到 H2 数据库吗? [关闭]

如何使用 Angular 和 Spring Boot 添加社交登录功能