问题标签 [angular-storybook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
storybook - Nx generate get 'Collection "@nrwl/storybook" 无法解析。' 错误
我正在尝试将故事书添加到我的工作区中存在的角度库:
ng generate @nrwl/angular:storybook-configuration <lib-name>
但是得到一个“集合“@nrwl/storybook”无法解决。” 错误。
当我尝试使用 Nx 的 VSCode 插件时,同样的错误。
Nx v 10.4.4。
我怎样才能解决这个问题?
angular - Storybook 6 错误:ngrx no provider for Store 错误 - 如何修复?
使用 ng serve / nx serve 时,我的 Angular10 应用程序运行良好。NGRX 商店和功能商店按预期工作。
但是,当我尝试从项目中的任何 Lib 运行 Storybook 时,我会遇到错误。为什么是这样?我该如何解决?到目前为止我还没有找到解决方案。
这是错误的一部分:
有谁知道解决方案?谢谢。
angular - Storybook Angular:如何使用导入的自定义库中的模型/接口?
所以我在 NX 工作区中构建了一个 Angular 应用程序,并为每个可重用功能使用自定义库。
我有一个库来存储应用程序的模型。它是使用 NX 工作区构建的。例如。
nx g @nrwl/workspace:lib dc-models
使用nx serve可以正常构建和运行 它没有错误。
当我运行故事书时,例如
nx run dc-featurelib:storybook
它构建但它在终端中显示警告说它找不到模型。
我如何使它正常工作并删除此警告?
angular - Storybook Angular NX 工作区:如何使用 Chromatic 发布?
嗨,有人知道如何在 NX 工作区中运行 Storybook Chromatic 吗?在本地服务时,我的 Angular 应用程序和库运行良好,我已经为我的项目运行了 Stories。我什至在本地建立并发布了这些故事。我想要的是使用 Chromatic 将它发布到远程,但我不知道如何。
有这个过程吗?我还没有找到一个。
我现在正在尝试一些非常混乱的东西 - 但它不起作用。这是我失败的尝试:
将运行脚本添加到 Workspace package.json:
给出这个错误:
我很难过,一定有办法,只是不确定它是什么:(
angular - 在故事书组件模板上使用属性
在故事中使用类组件使您能够将属性作为参数传递:
神奇的是,参数被映射为组件的道具。但是,当使用模板时它不起作用:
现在看起来很明显,因为它不知道在哪里添加它们。所以我认为以下应该是可能的:
但这不起作用。它没有给出错误,但它什么也不做。有人知道如何解决这个问题吗?
storybook - 开玩笑不识别 mdx 文件
我已经为 angular (11) 配置了故事书 (6.1.14),我目前正在将 mdx 文件导入 CSF(.stories.ts)。故事编译得很好,但是当我运行 jest(用于快照测试)时,它会抛出错误
angular - ViewChild 如何在 Angular 和 Storybook 中工作?
我有一个名为 inline-help 的组件。组件的模板是这样的:
这个组件可以像这样使用(并且正常工作):
但是,这在文件中不起作用InlineHelp.stories.ts
:
我收到此错误:
我不确定要在这里做什么来呈现传入的内容。
angular - NX Angular Storybook 未构建
运行 nx migrate 后,我们的 Storybook 故事正在构建,但出现以下错误:
我已经尝试过 npm install @angular-devkit/build-angular 但仍然出现错误。
这是 nx 版本的输出:
angular - Storybook + Ngx-File-Drop - TypeError:无法在 registerNgModuleType 读取未定义的属性“id”
我将 Angular 9 与 Storybook 结合使用,当我尝试将 NgxFileDropModule 添加到我的 moduleMetadata 导入时,我收到以下错误:
我已将 NgxFileDropModule 添加到 app.module.ts 文件中,如下所示:
在故事书故事中:
我创建了一个没有 Storybook 的测试项目,并且没有发生错误。
angular - Angular Storybook 订阅输出
如何在 Storybook for Angular 中订阅组件输出?
例如,我有这样的组件及其输出操作:
而且我还有该组件的 Storybook 文件:
如何订阅 Storybook 文件中的组件 Output 并为事件执行一些操作,例如onPinTask
or onArchiveTask
?需要模拟父组件。