angular - 角度是否有组件的 forwardRef?
问题描述
我有login-status
属于的组件AuthModule
。
我toolbar
在. shell
_CoreModule
我的应用组件只包含shell
组件。(shell
即渲染toolbar
)。
CoreModule
我的应用程序中的每个模块都依赖于CoreModule
导出其他模块和核心组件,这些模块和核心组件可以在我的功能模块中使用,例如AuthModule
.
这意味着在 AuthModule 中我导入 CoreModule。
那么问题出在工具栏组件中,我需要显示登录状态组件。所以我将 login-status 组件添加到exports
inAuthModule
并导入AuthModule
in CoreModule
。
问题是在我的应用程序中导致循环依赖。
我认为我组织它的原因是:
- login-status 属于 AuthModule
- toolbar 和 shell 和 router-outlet 属于 CoreModule。
- app.component 渲染外壳组件。
有类似forwardRef
的组件告诉 Angular 来处理这种循环依赖?或任何好主意如何解决这个问题?
解决方案
推荐阅读
- algorithm - 胡的算法是否适用于一般的单位长度边 DAG?
- javascript - useEffect React Hook 使用异步等待多次渲染(提交按钮)
- javascript - 通过 Chrome 扩展程序使用 Google Cloud Pub/Sub
- julia - 如何在 Julia 的循环中跳过错误
- python - python - 尝试设置 Pong。预算小部件遇到问题并将其隐藏
- python - Dask:从 Parquet 写入/读取后的不一致指数
- ios - 定义 SnapKit 值时,CGAffineTransform 旋转会导致宽度和高度之间的切换
- python - 将数据保存到 pandas 中的多个 csv 文件
- ruby-on-rails - 如何解决使用 MiniMagick 操作失败,可能不是图像?原始错误:您必须安装 ImageMagick 或 GraphicsMagick
- sas - SAS 中使用哪些字符作为通配符?