Angular - 如何将组件传递/组合成通用组件?
Angular - How to pass / compose components into a generic component?
有人知道是否可以将一个组件传递给另一个组件吗?我正试图在我们公司的开发团队中促进代码重用,但遇到了一些障碍。
我有一个用于显示选项卡的组件,我希望它是通用的并显示我传递给它的所有复杂组件(具有输入、输出、事件、组件/指令的实现等的组件)。
例如。也许选项卡将显示一组表单,或者可能是数据网格,或者可能是列表,或者应用程序中的任何其他组件。
这可能吗?如果是这样,最好的方法是什么?
我一直在研究 ng-template、ng-content、动态组件,但不确定最佳方法是什么。
有人有什么建议吗?
(似乎这在 React 中更容易,但我们仅限于 Angular)
谢谢@bertramp 看起来 NGTemplate 解决方案是最好的解决方案。致力于 POC 以向团队展示。
有人知道是否可以将一个组件传递给另一个组件吗?我正试图在我们公司的开发团队中促进代码重用,但遇到了一些障碍。 我有一个用于显示选项卡的组件,我希望它是通用的并显示我传递给它的所有复杂组件(具有输入、输出、事件、组件/指令的实现等的组件)。
例如。也许选项卡将显示一组表单,或者可能是数据网格,或者可能是列表,或者应用程序中的任何其他组件。 这可能吗?如果是这样,最好的方法是什么?
我一直在研究 ng-template、ng-content、动态组件,但不确定最佳方法是什么。 有人有什么建议吗?
(似乎这在 React 中更容易,但我们仅限于 Angular)
谢谢@bertramp 看起来 NGTemplate 解决方案是最好的解决方案。致力于 POC 以向团队展示。