1

我正在尝试为高级角度组件编写一个故事,该组件具有许多可能的子组件,具体取决于输入数据。

我最终不得不列出故事中的所有组成部分,如下所示:

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.

4

0 回答 0