小编tec*_*gen的帖子

使用 Storybook 中的控件更改组件中变量的值时,Angular 中未触发 ngOnChanges

我使用 Storybook 创建组件库,我遇到了这个问题,我的组件实现了 ngOnChanges 方法,当我从 Storybook 控件传递值时,该方法不会运行。值从故事传递到组件,并且组件对标题进行视觉更改,但是尽管值传递到变量,但我的 ngOnChanges 方法不会被触发。

这是我的故事书代码,我在其中传递值:

import { moduleMetadata } from '@storybook/angular';
import { CommonModule } from '@angular/common';
// also exported from '@storybook/angular' if you can deal with breaking changes in 6.1
import { Story, Meta } from '@storybook/angular/types-6-0';

import { CountComponent } from '../app/count/count.component';

export default {
  title: 'Example/Count Component',
  component: CountComponent,
} as Meta;
const Template: Story<CountComponent> = (args: CountComponent) => ({   component: CountComponent,   props: args, });
    
export const Title = Template.bind({}); Title.args = …
Run Code Online (Sandbox Code Playgroud)

angular storybook angular-storybook

6
推荐指数
1
解决办法
1989
查看次数

标签 统计

angular ×1

angular-storybook ×1

storybook ×1