有没有办法让我的组件在 angular 中完全可重用?

Is there a way to make my components fully reusable in angular?

我使用 ngFor 指令创建了一个简单的组件来显示按钮列表。

这是组件外观的简化版本:https://stackblitz.com/edit/angular-eezqjv

数据最终将通过服务组件从 api 获取,我想知道是否有办法重用我用不同数据创建的列表组件。

这个 post 帮助我使我的组件可重用

我在 .ts 文件中放置了 @Input() 装饰器,然后仅实例化了 Tile 类型的变量(我创建的接口),然后将数据从那里移动到使用该组件的文件中。 当我将自定义组件放入 html 模板文件时,我使用方括号表示法将数据从 component.ts 绑定到 component.html