有什么办法,如何在初始化(故事书)之前将 Angular 服务注入故事中?像这样:
const Template: Story = (args: Args, myServiceInstance: MyService) => {
return {
props: args,
template: ...
};
};
有什么办法,如何在初始化(故事书)之前将 Angular 服务注入故事中?像这样:
const Template: Story = (args: Args, myServiceInstance: MyService) => {
return {
props: args,
template: ...
};
};
我已经找到了我的问题的解决方案,如何在故事初始化之前从 service 注入和设置配置。这种情况的简单方法是 useFactory。
export default {
title: ...
component: ...,
subcomponents: ...
decorators: [
moduleMetadata({
declarations: ...
providers: [
{
provide: MyService,
useFactory: () => {
const service = new MyService();
service.initialSetup(...);
return service;
},
},
],
imports: ...,
}),
],
} as Meta;