我正在尝试为高级角度组件编写一个故事,该组件具有许多可能的子组件,具体取决于输入数据。
我最终不得不列出故事中的所有组成部分,如下所示:
export default {
title: 'My Application/Data Explorer Component',
component: DataExplorerComponent,
decorators: [
moduleMetadata({
// here is the annoyoing bit:
declarations: [
MyTextComponent,
MyTableComponent,
MyGraphComponent,
...
],
}),
],
} as Meta;
由于所有这些子组件都已在 中声明app.module.ts
,我是否可以避免像上面显示的那样再次列出所有这些子组件my-component.stories.ts
?
组件列表很快就会变得很长,因为其中许多组件都有自己的子组件,如果我忘记维护此列表,故事会呈现错误但没有任何错误,并且查找缺少哪些组件可能会很烦人declarations
.