【发布时间】:2018-08-30 23:42:39
【问题描述】:
我在 3 天前开始学习 Angular 5,所以我对它很陌生。我还使用 angularJS 和 React 来开发应用程序,我想我不明白 angular 5 组件是如何完全工作的。例如,如果我创建一个自定义按钮,其中包含自定义文本(我并不是说应该这样做,但这是一个简单的示例,说明了我的观点),如下所示:
<app-button>
<app-text>
My Text
</app-text>
</app-button>
渲染的 DOM 结果:
<app-button>
<button>
<app-text>
<span>
My Text
</span>
</app-text>
</button>
</app-button>
这是不可读的,我想知道是否有办法删除这个包装元素,只需放置组件布局替换标签,从而得到以下结构:
<button>
<span>
My Text
</span>
</button>
如果无法删除它们,您有什么建议?谢谢!
【问题讨论】:
标签: javascript css angular typescript components