angular - 为什么创建自己的动态组件将信息传递给父组件?
问题描述
我有一个简单的天气应用程序,作为用户,我需要在两个城市(特拉维夫或基辅)之间进行选择,选择我希望查看天气的单位(英制、公制或标准)并显示来自 openweather rest api 的结果。当我单击加号按钮时,我需要再次创建相同的组件并继续相同的功能。
我使用ngrx 来处理这个应用程序的状态,并且还使用了这个网站的weahter api: https ://openweathermap.org/current#data
现在我们了解了我需要什么,我做的一切都很好,但是我有一个错误,当我创建新的子组件时,我显示气泡/覆盖每个先前/父组件的先前数据的细节。
我在这里将代码上传到 stackblitz:
编辑:https ://stackblitz.com/edit/github-weather-app ?
只是运行:https ://github-weather-app.stackblitz.io
所以主要的问题是:当我使用具有相同组件的 dynamicFactoryResolver 创建一个组件时,为什么我需要显示的信息传递给创建它的父组件?
谢谢
编辑:我修复了代码以返回虚拟信息,而不是使用 http get 方法来演示我与ngrx的真正问题
解决方案
推荐阅读
- javascript - ReactJS - 不能为回调函数返回 jsx?
- node.js - 在 if 语句中使用带有参数的请求路径
- cmd - 我们可以使用 forfiles 命令根据修改时间隐藏文件吗?
- javascript - 右键单击 Ant Design 的折叠菜单项不显示“在新选项卡中打开”
- c# - 类之间的数据修改 C#
- here-api - 解释 HERE 地理编码器自动完成搜索中的术语“县”
- windows - ahk 热键在不活动后不会触发
- git - 即使在结帐到另一个分支后也无法删除本地分支
- ruby-on-rails - 错误:对于 xxx_postgres_1 无法启动服务 postgres:b'driver 在端点 dataimobi-engine_postgres_ 上编程外部连接失败
- php - PHP cUrl 句柄资源被一个整数替换