angular - 如何将内容子传递给故事书中的组件以获取角度?
问题描述
我试图使用 Angular 编写一本故事书,但我被困在这里,我不知道如何使用内容子组件安装组件。
这是我计划为其编写故事书的一个简单组件:
@Component({
selector: 'foo',
template: `
<span>bar</span>
<ng-content></ng-content>`
})
export class FooComponent {
constructor(){}
}
故事书代码:
storiesOf('Foo', module).add('Default', () => ({
component: FooComponent
})
);
上面的故事是针对组件的:<foo></foo>
但是我怎样才能写一个让组件看起来像这样的故事:<foo><span>content child</span></foo>
?
我想为内容为 child 的组件写一个故事<span>content child</span>
。
如果您对此有任何想法,我将不胜感激,谢谢~
解决方案
我想出了一个解决方案来解决这个问题,通过添加另一个组件来表示具有内容子组件的组件,然后为这个附加组件编写一个故事。
@Component{
selector: 'foo-with-child',
template: `<foo>content child</foo>`
class FooComponentWithChild {}
storiesOf('Foo', module).add('with Content Child', () => ({
component: FooComponentWithChild
})
);
推荐阅读
- angular - 无法以角度访问模型的获取功能
- javascript - 未安装使用条带的 Iban 元素
- javascript - 如何从 jQuery 日期选择器中的值中识别季度?
- javascript - 如何设置两个并排的div独立滚动?
- perl - 500 无法连接到 localhost:443(证书验证失败)
- python - 如何创建两个独立的彩色视频,包括移动和固定对象?
- javascript - 如何使用 JavaScript 过滤或显示 Spring Boot 中两个选定日期之间的数据?
- mongodb - MongoDB连接异常增加
- java - 谷歌地图添加基于绿色区域的特定地理围栏
- node.js - Mongoose (Typegoose) 扩展方法类型错误