首页 > 解决方案 > 在我的模板中,值不会重新加载

问题描述

我是 Angular 的新手。当我调用我的动态模式时,我尝试将我的代码上传到 Stackblitz 以寻求帮助。我正在做一个函数,我希望调用任何组件来生成一个动态弹出窗口,我可以在其中动态更改弹出窗口的页眉、正文和页脚。

当我从主组件调用它时,弹出窗口不会刷新我给它的值。我怎样才能解决这个问题?

这是我的代码:

https://stackblitz.com/edit/angular-qothyw

标签: angular

解决方案


您正在为每个组件提供服务。这样做会为每个组件创建一个独立的实例,该实例仅存在于该组件的范围内。删除providers: [AppService]组件中的,只需在模块中提供服务。那应该可以解决您的问题。

这是一个有效的堆栈闪电战


推荐阅读