我尝试为我的角度组件创建一个带有故事书的故事。
我的问题是我的角度组件有一个 @Input() 到一个非常复杂的对象,并且不能转换为 json (递归依赖,方法,整个东西)。
由于未知原因,故事无法创建,但如果我传递一个不太复杂的对象作为输入,它就可以工作。
任何想法?
@Component({
selector: 'app-complex-view',
template: `...`
})
export class ComplexViewComponent {
@Input()
public complex: Complex;
export const ComplexStory: Story<ComplexViewComponent> = args => ({
props: {
...args,
complex: new Complex()
},
template:'<app-complex-view [complex]=complex></app-complex-view>',
});