angular组件如何自定义内容?
vue可以通过内容分发来实现,angular组件如何自定义内容啊?直接看ngx-bootstrap源码实现了,发现有个ng-content!是这个来实现组件自定义内容区域的吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
vue可以通过内容分发来实现,angular组件如何自定义内容啊?直接看ngx-bootstrap源码实现了,发现有个ng-content!是这个来实现组件自定义内容区域的吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
是的,
ng-content
和vue里面的slot
是类似的东西对你想要自定义内容的组件进行ng-content设置,比如app-list:
然后:
ng-content是你需要的进行内容投影的一个插槽,定义了ng-content之后,插件内部的全部内容都会投影到ng-content的位置。ng-content还有一个select属性,将满足select条件的内容投影到相应的位置。参考ng-content具体用法
你要实现什么效果?可以再明确一下,提供一段示例代码给你参考
如果要了解相关思想和架构,去官方文档
https://angular.cn/guide/arch...