【发布时间】:2019-09-08 01:37:07
【问题描述】:
我想使用 Angular 2+ 创建可重用的 UI 组件。 我一直在检查 material.angular.io,但我需要说一些更具体的东西。
就像我想制作“引导面板”之类的东西,或者我想制作一个模板化的特定材质卡,即,我可以根据需要重复使用该组件并且设计保持一致。它有一个标题、一个正文和一个页脚。所有部分都可以包含 HTML。
我认为ng-content 是实现此目的的一种方式(类似于 angularjs 中的旧 transclude)。
使用ng-content 是否被视为“最佳实践”?它在未来被弃用的可能性有多大?
每个人如何创建可重用代码的“模板”或“容器”或“布局”?这样开发人员就不必继续编写样板 div 了吗?
还有哪些其他选择?
【问题讨论】:
标签: html angular angular-material