AngularJS中的组件架构和多嵌入模型有什么区别?

What is the difference between the component architecture and multi-transclusion model in AngularJS?

我明白组件架构是什么,我不明白它与多嵌入模型有何不同。有人可以解释一下吗?

区别在于组件用于封装逻辑 并定义自定义HTML 元素如何呈现。多嵌入 is/can 成为组件的一部分。它告诉 where 任意 text/HTML/... 在渲染组件时放置。

如果您想创建一个组件来布局您的应用程序,这将特别有用。我认为官方文档就是一个很好的例子:https://docs.angularjs.org/api/ng/directive/ngTransclude#multi-slot-transclusion