Angular 将组件指定为标记或属性的区别

Angular 将组件指定为标记或属性的区别,angular,angular-components,Angular,Angular Components,假设有一个带选择器的角度分量:'my component'。 这两种方法都可以: <div><my-component/></div> 及 渲染或组件行为是否有任何差异?如果否,那么为什么我们有“属性”选项?选择器:“我的组件”正是指您希望为组件使用我的组件元素 如果要使用属性,请使用[my component] 如果您想同时使用两者,请使用my component、[my component] 选择器是一个CSS选择器,就像您在CSS文件中使用的C

假设有一个带选择器的角度分量:'my component'。 这两种方法都可以:

<div><my-component/></div>



渲染或组件行为是否有任何差异?如果否,那么为什么我们有“属性”选项?

选择器:“我的组件”
正是指您希望为组件使用
我的组件
元素

如果要使用属性,请使用
[my component]

如果您想同时使用两者,请使用
my component、[my component]

选择器是一个CSS选择器,就像您在CSS文件中使用的CSS选择器一样。它们更受限制,但语法是相同的

<div my-component></div>